例67对符号矩阵A的每个元素分解因式 命令如下: syms abXy: A=[2*a^2*b^3*X22-4*a*b4*x^3+10*a*b^6*x24,3*x*y 5*x^2:4,a^3-b^3]; factor(A) %对A的每个元素分解因式
例6.7 对符号矩阵A的每个元素分解因式。 命令如下: syms a b x y; A=[2*a^2*b^3*x^2-4*a*b^4*x^3+10*a*b^6*x^4,3*x*y- 5*x^2;4,a^3-b^3]; factor(A) %对A的每个元素分解因式
例68计算表达式S的值 命令如下: syms X y, S=(-7*x^2-8*y2)*(-x^2+3*y^2) expand(s)%对s展开 collect(s, x)%对s按变量x合并同类项(无同类项) factor(ans)%对ans分解因式
例6.8 计算表达式S的值。 命令如下: syms x y; s=(-7*x^2-8*y^2)*(-x^2+3*y^2); expand(s) %对s展开 collect(s,x) %对s按变量x合并同类项(无同类项) factor(ans) % 对ans分解因式
(3)表达式化简 MATLAB提供的对符号表达式化简的函数有: simplify(S)应用函数规则对S进行化简。 simple(S)调用 MATLAB的其他函数对表达式进 行综合化简,并显示化简过程。 例6.9化简 命令如下: syms xy, s=(x^2+y^2)2+(x2y^2)^2 simple(s)% MATLAB自动调用多种函数对s进行化简,并显示每步结果
(3)表达式化简 MATLAB提供的对符号表达式化简的函数有: simplify(S) 应用函数规则对S进行化简。 simple(S) 调用MATLAB的其他函数对表达式进 行综合化简,并显示化简过程。 例6.9化简 命令如下: syms x y; s=(x^2+y^2)^2+(x^2-y^2)^2; simple(s) %MATLAB自动调用多种函数对s进行化简,并显示每步结果
2.符号矩阵运算 transpose(S)返回S矩阵的转置矩阵 determ(S)返回S矩阵的行列式值。 colspace(S)返回S矩阵列空间的基。 Q,D]= -eigensys(S)Q返回S矩阵的特征向量,D返回S矩阵 的特征值
2. 符号矩阵运算 transpose(S) 返回S矩阵的转置矩阵。 determ(S) 返回S矩阵的行列式值。 colspace(S) 返回S矩阵列空间的基。 [Q,D]=eigensys(S) Q返回S矩阵的特征向量,D返回S矩阵 的特征值
6.1.3符号表达式中变量的确定 MATLAB中的符号可以表示符号变量和符号常数 finds可以帮助用户查找一个符号表达式中的 的符号变量。该函数的调用格式为 findsym(s, n) 函数返回符号表达式S中的n个符号变量,若没有 指定n,则返回S中的全部符号变量。 在求函数的极限、导数和积分时,如果用户没有 明确指定自变量, MATLAB将按缺省原则确定 主变量并对其进行相应微积分运算。可用 finds(S,1)查找系统的缺省变量,事实上, MATLAB按离字符x最近原则确定缺省变量
6.1.3 符号表达式中变量的确定 MATLAB中的符号可以表示符号变量和符号常数。 findsym可以帮助用户查找一个符号表达式中的 的符号变量。该函数的调用格式为: findsym(S,n) 函数返回符号表达式S中的n个符号变量,若没有 指定n,则返回S中的全部符号变量。 在求函数的极限、导数和积分时,如果用户没有 明确指定自变量,MATLAB将按缺省原则确定 主变量并对其进行相应微积分运算。可用 findsym(S,1)查找系统的缺省变量,事实上, MATLAB按离字符'x'最近原则确定缺省变量