2.建立符号表达式 例6.3用两种方法建立符号表达式。 在 MATLAB窗口,输入命令: U=sym(3*x2+5*y+2*x*y+6)%定义符号表达式U syms X y, 冶建立符号变量x、y V=3*x^2+5*y+2*x*y+6%定义符号表达式V 2*UV+6 求符号表达式的值
2. 建立符号表达式 例6.3用两种方法建立符号表达式。 在MATLAB窗口,输入命令: U=sym('3*x^2+5*y+2*x*y+6') %定义符号表达式U syms x y; %建立符号变量x、y V=3*x^2+5*y+2*x*y+6 %定义符号表达式V 2*U-V+6 %求符号表达式的值
例64计算3阶范得蒙矩阵行列式的值。设A是 个由符号变量abc确定的范得蒙矩阵。 命令如下: syms ab c U=a,b, c] A=[1,1,1]U;U^2]%建立范得蒙符号矩阵 det(a) %计算A的行列式值
例6.4计算3阶范得蒙矩阵行列式的值。设A是一 个由符号变量a,b,c确定的范得蒙矩阵。 命令如下: syms a b c; U=[a,b,c]; A=[[1,1,1];U;U.^2] %建立范得蒙符号矩阵 det(A) %计算A的行列式值
例65建立xy的一般二元函数。 在 MATLAB命令窗口,输入命令: Syms x y fsym(f(x,y))
例6.5建立x,y的一般二元函数。 在MATLAB命令窗口,输入命令: syms x y; f=sym('f(x,y)');
6.1.2基本的符号运算 1.符号表达式运算 1)符号表达式的四则运算 例66符号表达式的四则运算示例。 在 MATLAB命令窗口,输入命令: Syms xy z, f2*x+x^2*x-5*x+x^3%符号表达式的结果为最简形式 f2*x/(5*x) %符号表达式的结果为最简形式 f(x+y)(x-y) %符号表达式的结果不是x2-y^2,而是(x+y)*(xy
6.1.2 基本的符号运算 1. 符号表达式运算 (1)符号表达式的四则运算 例6.6符号表达式的四则运算示例。 在 MATLAB命令窗口,输入命令: syms x y z; f=2*x+x^2*x-5*x+x^3 %符号表达式的结果为最简形式 f=2*x/(5*x) %符号表达式的结果为最简形式 f=(x+y)*(x-y) %符号表达式的结果不是x^2-y^2,而是(x+y)*(x-y)
(2)因式分解与展开 factor(S)对S分解因式,S是符号表达式或符号矩 阵。 expand(S)对S进行展开,S是符号表达式或符号 矩阵。 collect(S)对S合并同类项,S是符号表达式或符 号矩阵 collect(s,y)对S按变量v合并同类项,S是符号表 达式或符号矩阵
(2)因式分解与展开 factor(S) 对S分解因式,S是符号表达式或符号矩 阵。 expand(S) 对S进行展开,S是符号表达式或符号 矩阵。 collect(S) 对S合并同类项,S是符号表达式或符 号矩阵。 collect(S,v) 对S按变量v合并同类项,S是符号表 达式或符号矩阵