符号操作初步 UNIVE 例1已知一复数表达式z=x+i*y,试求其 共轭复数,并求该表达式与其共轭复数乘 积的多项式。 解:为了使乘积表达式x^2+y2非负,这里, 把变量x和y定义为实数。 x=sym(x,’real) y=sym(y, ' real) 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 例1 已知一复数表达式 z=x+i*y, 试求其 共轭复数,并求该表达式与其共轭复数乘 积的多项式。 解:为了使乘积表达式x^2+y^2非负,这里, 把变量x和y定义为实数。 x=sym(‘x’ , ’real’); y=sym(‘y’ , ’real’); 符号操作初步
符号操作初步 UNIVE z=x+i*y;%定义复数表达式 conj(z);%求共轭复数 expand(z* conJ(z)%求表达式与其共轭复数乘积的多项式 ans x^2+y^2 若要去掉’x?的属性,可以使用下面语句 X=sym(x,’ unrea) 将’x’创建为纯格式的符号变量。 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 z=x+i*y; %定义复数表达式 conj(z); %求共轭复数 expand(z*conj(z)) %求表达式与其共轭复数乘积的多项式 ans = x^2+y^2 若要去掉’x’的属性,可以使用下面语句 x = sym(‘x’,’unreal’) 将’x’创建为纯格式的符号变量。 符号操作初步
符号操作初步 UNIVE >syms函数 功能:Sym函数类似。 个语句中同时定义多个符号变量 格式: syms arg l arg2.argN 用于将arg1,arg2,…,argN等符号创建为符 号型数据。 注意:用这种格式定义符号变量时不要在变量名 上加字符串分界符(),变量间用空格而不要用 逗号分隔 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 ➢ syms函数 功能:sym函数类似。 一个语句中同时定义多个符号变量 格式: syms arg1 arg2 …argN 用于将arg1, arg2,…,argN等符号创建为符 号型数据。 注意:用这种格式定义符号变量时不要在变量名 上加字符串分界符(‘),变量间用空格而不要用 逗号分隔。 符号操作初步
符号操作初步 UNIVE 例2求矩阵的行列式的值、逆和特征根 解:首先定义符号变量a1la12a22a21 vms all a12 a21 a22 A=all al2; a21 a22]; a det=det(a), A inv=inv(A), A eig=eig(a), 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 符号操作初步 例2 求矩阵 的行列式的值、逆和特征根 解:首先定义符号变量 a11 a12 a22 a21 syms a11 a12 a21 a22 A=[a11 a12;a21 a22]; A_det=det(A), A_inv=inv(A), A_eig=eig(A), 11 12 21 22 a a A a a =
符号操作初步 UNIVE ●符号表达式 符号表达式由符号变量、函数、算术运算符等 组成。符号表达式的书写格式与数值表达式相 同。例如数学表达式 + I 其符号表达式为:1+qr(5*x)2 注意,在定义表达式前应先将表达式中的字符 x定义为符号变量 中国民航大学电子信息工程学院
中 国 民 航 大 学 电 子 信 息 工 程 学 院 符号操作初步 ⚫符号表达式 符号表达式由符号变量、函数、算术运算符等 组成。符号表达式的书写格式与数值表达式相 同。例如,数学表达式 其符号表达式为: 1+sqr(5*x))/2 注意,在定义表达式前应先将表达式中的字符 x定义为符号变量。 2 1+ 5x