数值矩阵

eye(n)     输出n阶单位方阵

magic(n)   输出n阶魔方阵

diag(a,k)   输出矩阵a主对角线右移k列时其元素构成的列向量

tril(a)       输出矩阵a主对角线下(上) 方元素构成的下(上)三角矩阵

 

flipud(A)   输出矩阵A上下翻转后的矩阵

fliplr(A)     输出矩阵A左右翻转后的矩阵

rot90(A,k) 输出矩阵A沿逆时针旋转k个90度后的矩阵,k为正负整数

rot90(A)    输出矩阵A逆时针旋转90度后的矩阵

reshape(A,m,n)   输出一个m*n=k 阶矩阵,它是由矩阵A的k个元素重新排列构成的矩阵,重排前后各元素在矩阵中的序号不变

 

size(a)或size(a,r)   查验矩阵维数

A’     '矩阵转置

inv(a)   矩阵的求逆

rank(A)  求矩阵A的秩

d=eig(A)  求矩阵A的特征值

[V,D]=eig(A)  返回矩阵A的特征值D与特征向量V

 

多项式求根:

r=roots(p);

p=ploy(r);

>> r=roots([1 6 11 6])

r =

   -3.0000
   -2.0000
   -1.0000

>> p=ploy(r)
Undefined function 'ploy' for input arguments of type 'double'.
 
>> poly([-3 -2 -1])

ans =

     1     6    11     6

多项式的微积分:

m=polyder([5 6 3 9])

m =

    15    12     3

>> s=length(m):-1:1

s =

     3     2     1

>> p=[m./s,0]

p =

     5     6     3     0      则积分为:f(x)=5*x^3+6*x^2+3*x+C

 

字符操作:

disp(zs)           显示字符串zs   blanks(n) 输出n个空格

格式化数据:sprintf(‘Z’,S1,S2,…)

posted @ 2012-12-11 09:33  bacazy  Views(663)  Comments(0Edit  收藏  举报