和右乘的差别,因而求解矩阵方程的命令也是不相同的 对矩阵方程Ax=b,求解命令为x=A\b而对矩阵方 e程x=b,则求解命令为x=A/b (4求特征和特征向量 求解矩阵特征值的命令为d=eig(A 例如对前面的矩阵命令d=eg(A则可得到特征值 向量 λ=(19347556905481919-1.9461) 数学建模 <<『>
和右乘的差别, 因而求解矩阵方程的命令也是不相同的. 对矩阵方程 求解命令为 而对矩阵方 程 则求解命令为 Ax b = , x A b = \ . xA b = , x A b = / . ⑷求特征和特征向量 求解矩阵特征值的命令为 d eig A = ( ). 例如对前面的矩阵, 命令 则可得到特征值 向量 d eig A = ( ) (193.4475 56.6905 48.1919 1.9461 . ) T = − −
2函数的定义与函数值的计算 e与其它编程语言不同的是, Matlabl中对用户自定义的 函数必须存放在特定的文件中—M文件中,使用十调 用该函数在程序文件中使用的函数也必须加以调用 例如自定义函数y=f(x)=x2+3x-2,及计算函 数值f(3)先建立函数文件m再在 Command窗口中 执行命令f(3)要作出函数在区间[66中的图形,可 执行命令 数学建模 <<『>
2.函数的定义与函数值的计算 与其它编程语言不同的是, Matlab中对用户自定义的 函数必须存放在特定的文件中——M文件中, 使用十调 用该函数. 在程序文件中使用的函数也必须加以调用. 例如自定义函数 及计算函 数值 先建立函数文件 再在Command窗口中 执行命令 要作出函数在区间 中的图形, 可 执行命令 ( ) 2 1 y f x x x = = + − 3 2, f 1 (3 .) 1 f m. , f 1 (3 .) −6,6
t=-6:1/100:6 y=f1(); plot(t,,'r) 同样可以执行命令 flo(f1,[-6,6]) 数学建模 <<>
6 :1/100 : 6; 1( ); ( , ,' '). t y f t plot t y r = − = 同样可以执行命令 fplot f (' 1',[ 6,6]). −
3多项式的定义及计算 多项式的定义命令为P=[aa1a2…an]对应的n 次多项式为 Pn(x)=anx”+ax21+a2x2+…+an 在前例中,对函数y=f(x)=x2+3x-2,可定义多项 式为p=[13-2]求多项式的值的命令为 polyval(p, x) 数学建模 <<『>
3.多项式的定义及计算 多项式的定义命令为 对应的 次多项式为 p a a a a = 0 1 2 . n n ( ) 1 2 0 1 2 . n n n n n p x a x a x a x a − − = + + + + 在前例中, 对函数 可定义多项 式为 求多项式的值的命令为 ( ) 2 1 y f x x x = = + − 3 2, p = − [1 3 2]. polyval p x ( , )
多项式求根命令OOts e在上例中,求多项式的根:F=ro(P)得根为 3.5616.0.5616. 数学建模 <<>
多项式求根命令 roots. 在上例中, 求多项式的根: r roots p = ( ), 得根为 −3.5616, 0.5616