下载此文档

matlab常用计算命令.doc


文档分类:IT计算机 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
Matlab常用计算命令(部分):poly2sym函数,将给定的多项式系数向量转化为符号表达式,以降幂排序。poly函数,得到矩阵的特征多项式(首项系数为1)的系数向量,然后也可以用poly2sym函数转化为多项式的符号表达式。roots函数,得到方程的根,调用形式为roots(a),其中a为多项式的系数;也可以直接调用roots([121])。compan函数与eig函数,pan函数建立多项式的伴随矩阵再通过eig函数求伴随矩阵特征值以得到多项式的所有根。效果与roots函数相同;pan函数,建立多项式的伴随矩阵,如:a=[123];compan(a)ans=-2-30eig函数,求矩阵的特征值。conv函数,求多项式的乘积,如:pd=conv(p,d),其中p和d均为多项式系数向量,得到的同样也是多项式的系数向量。deconv函数,求多项式的除法。polyder函数,求多项式的微分。即求一阶导数,如果要求多项式的高阶微分,可以通过循环实现。polyfit函数,对数据拟合得到多项式,这个多项式即可大致代表数据变化规律。例如:x=0:pi/20:pi/2;y=sin(x);p=polyfit(x,y,5)x1=0:pi/30:pi*2;y1=sin(x1);y2=polyval(p,x1);plot(x1,y1,'b-',x1,y2,'r*')legend('原曲线','拟合曲线')axis([07-])p=-=linspace(a,b,n),生成一个向量x,其中a,b分别是生成矢量的第一个和最后一个元素,n是采样总点数。当n缺省时默认生成100维的向量。x=logspace(a,b,n)。生成数组的第一个元素值为,最后一个元素值为,n为采样总点数,缺省时,生成50维的行矢量。rand('state',0),把均匀分布伪随机发生器置为初始状态。x=rand(1,5)%产生(1×5)的均匀分布随机数组x(3)%引用数组x的第三个元素y=x([125])%引用数组x的第一、二、五个元素z=x(1:3)%引用数组x的前三个元素w=x(3:end)%引用数组x的从第三个元素以后的元素v=x(3:-1:1)%由数组x的前3个元素倒排构成的了数组u=x(find(x>))%=x([12344321])%,zeros(N)生成N×N阶全0矩阵,zeros(M,N)生成M×N阶全0矩阵,zeros(size(A))生成与A同阶的0矩阵。当有大型矩阵需要得到时,可以提前给它赋0,得到存储空间,以便于节省计算时间。eye函数,创建单位矩阵,用法与zeros函数类似;而eye(3,2)则表示生成三行两列的矩阵,即100100hilb(N)生成N×N阶Hilbert矩阵。rand(M,N)生成M×N阶均匀分布的随机阵。rand('state',0)%把均匀分布伪随机发生器置为初始状态。矩阵元素的抽取:抽取行A([13],:)%抽取矩阵A的第一行和第三行B=A([31],:)%抽取矩阵A的第三行和第一行赋值给BC=A(3:end,:)%抽

matlab常用计算命令 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人sanyuedoc
  • 文件大小100 KB
  • 时间2019-03-18