正在加载图片...
有关M文件的操作命令,在表1-11中给出 表1-11有关M文件的函数 说明 disp(ans) 显示未指定变量名的结果 控制命令窗口对脚本文件命令的回响 提示用户输入 keyboard 暂时把控制权交给键盘(按 reture退出) 暂停,直至用户按任意键 pause(n) 暂停ns waitforbuttonpress 暂停,直至用户按鼠标键或键盘键 1.7多项式运算 多项式运算是线性代数、线性系统分析中的重要内容。 MATLAB提供了多条命令,可 以进行多项式运算。多项式用一个行向量表示,多项式的系数降幂排列。例如,多项式: p(x)=x4+2x3-5x+6 在 MATLAB工作空间输入为 p=[120-56 则有 1.7.1求根及其逆运算 roots 1命令可以求解多项式p的根,求出的根按列向量存储。如求上面给出的多项式的 根,则键入 rr=roots(p) 结果为 poly命令可以由根的列向量表示求多项式系数,得到的多项式系数按行向量存储。如对 于上面求出的根,键入 pp=poly(rr) 得到 当根有共轭虚部时,多项式系数中可能出现小的虚部,对于线性系统,这是不可能的 这时,可以利用pp=rela(p)命令类消除虚假的虚部 1.7.2加法、减法与乘法 两个多项式的加、减法为多项式对应元素的加、减运算。两个多项式的阶数可以不同, 但在多项式定义时应当补充0元素使其行向量元素数目相等,否则不能相加、减。如已知 p(x)=x4+2x3-5x+6 s(x)=x2+2x+3 键入 则有 结果为 结果为 多项式系数定义为15 有关 M 文件的操作命令,在表 1-11 中给出。 表 1-11 有关 M 文件的函数 命令 说明 disp(ans) echo input keyboard pause pause(n) waitforbuttonpress 显示未指定变量名的结果 控制命令窗口对脚本文件命令的回响 提示用户输入 暂时把控制权交给键盘(按 reture 退出) 暂停,直至用户按任意键 暂停 ns 暂停,直至用户按鼠标键或键盘键 1.7 多项式运算 多项式运算是线性代数、线性系统分析中的重要内容。MATLAB 提供了多条命令,可 以进行多项式运算。多项式用一个行向量表示,多项式的系数降幂排列。例如,多项式: p(x)=x4+2x3 -5x+6 在 MATLAB 工作空间输入为: p=[1 2 0 -5 6] 则有 1.7.1 求根及其逆运算 roots 命令可以求解多项式 p 的根,求出的根按列向量存储。如求上面给出的多项式的 根,则键入 rr=roots(p) 结果为 poly 命令可以由根的列向量表示求多项式系数,得到的多项式系数按行向量存储。如对 于上面求出的根,键入 pp=poly(rr) 得到 当根有共轭虚部时,多项式系数中可能出现小的虚部,对于线性系统,这是不可能的。 这时,可以利用 pp=rela(pp)命令类消除虚假的虚部。 1.7.2 加法、减法与乘法 两个多项式的加、减法为多项式对应元素的加、减运算。两个多项式的阶数可以不同, 但在多项式定义时应当补充 0 元素使其行向量元素数目相等,否则不能相加、减。如已知 p(x)=x4+2x3 -5x+6 s(x)=x2+2x+3 键入 p= 1 2 0 -5 6 s= 0 0 1 2 3 则有 结果为 结果为 多项式系数定义为 a= 1 1 3
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有