的内容可以是符号表达式,也可 以是符号方程 例: f=a*x个2+b*x+c 项式 f2=*x个2+b*x+C=0 万程 f3=Dy+y2=1 散分方程 ※符号表达式或符号方程可以赋给符 号变量,以后调用方便;电可以不赋 给符号变量直接参与运算
' ' 的内容可以是符号表达式,也可 以是符号方程。 例: f1='ax^2+bx+c' —— 二次三项式 f2= 'ax^2+bx+c=0' —— 方程 f3='Dy+y^2=1' ——微分方程 ※符号表达式或符号方程可以赋给符 号变量,以后调用方便;也可以不赋 给符号变量直接参与运算
3符写矩阵的创建 数值矩阵A[1234 A[a, b; c, d I ①用 matlab函数sym创建矩阵( symbolic 的缩写 命令格式:A2ym n([于 ※符号矩阵内容同数值矩阵 ※需用sm指令定义 需用标
3.符号矩阵的创建 数值矩阵A=[1,2;3,4] A=[a,b;c,d] —— 不识别 用matlab函数sym创建矩阵(symbolic 的缩写) 命令格式:A=sym('[ ]') ※ 符号矩阵内容同数值矩阵 ※ 需用sym指令定义 ※ 需用' '标识
例如:A=sym(a,2b33a,0) a22 [3*a b0 这就完成了一个符号矩阵的创建 注意:符号矩阵的每一行的两端都有方 括号,这是与 matlab数值矩阵的 个重要区别
例如:A = sym('[a , 2*b ; 3*a , 0]') A = [ a, 2*b] [3*a, 0] 这就完成了一个符号矩阵的创建。 注意:符号矩阵的每一行的两端都有方 括号,这是与 matlab数值矩阵的 一个重要区别
②用字符串直接创建矩阵 模仿 matlab数值矩阵的创建方法 需保证同列中各元素字符串有相 同的长度。 例:A=a,2*b:13*a,0 A [。a,2*b] [3a,0]
用字符串直接创建矩阵 ❖ 模仿matlab数值矩阵的创建方法 ❖ 需保证同一列中各元素字符串有相 同的长度。 例:A =['[ a,2*b]'; '[3*a, 0]'] A = [ a, 2*b] [3*a, 0]
③符号矩阵的修改 a直接修改 河用个、键我到所要修改的矩阵 直接修改 b指令修改 用A1m(A**,ew)来修改 ☆用A1=ubs(A,hew,"old)来修改
符号矩阵的修改 a.直接修改 可用、 键找到所要修改的矩阵, 直接修改 b.指令修改 ❖ 用A1=sym(A, , ,'new') 来修改。 ❖ 用A1=subs(A, 'new', 'old')来修改 ❖ A1=subs(S, 'old' ,'new')