matlab函数总结
0赞MATLAB函数总结
Help zeros:
【zeros的使用方法】
B=zeros(n):生成n×n全零阵。
B=zeros(m,n):生成m×n全零阵。
B=zeros([m n]):生成m×n全零阵。
B=zeros(d1,d2,d3……):生成d1×d2×d3×……全零阵或数组。
B=zeros([d1 d2 d3……]):生成d1×d2×d3×……全零阵或数组。
B=zeros(size(A)):生成与矩阵A相同大小的全零阵。
Help ones:
【ones的使用方法】
ones的使用方法与zeros的使用方法类似。
Help rot90:
用法:rot90(X),其中X表示一个矩阵。
功能:rot90函数是matlab中使一个矩阵逆时针旋转90度的函数。Y=rot90(X)表示使矩阵X逆时针旋转90度,作为新的矩阵Y,但矩阵X本身不变。
rot90(x,2),其中X表示一个矩阵。功能:将矩阵x旋转180度,形成新的矩阵,但x本身不变。
rot90(x,n),其中x表示一个矩阵,n为正整数,默认功能:将矩阵x逆时针旋转90*n度,形成新矩阵,x本身不变。
Help linspace:
linspace(a1,a2,N)
此函数是用来生成a1与a2之间等距的数组,确定N的方法是依照间距d=(a2-a1)/(N-1)
那么我们先举两个例子来讨论生成的等差数列间距。
我们下面生成0-9之间间距为1的等差序列,那么我们尝试在MATLAB主窗口中输入如下:
B=linspace(0,9,9)
我们可以看到结果如下:
B =
0 1.1250 2.2500 3.3750 4.5000 5.6250 6.7500 7.8750 9.0000
Help stairs:
Stairs:显示连续信号波形中的不连续点。
代码:
figure
>> x=linspace(0,4*pi,40);
>> y=sin(x);
>> stairs(y)
Help vander:(没有懂)
Help disp:显示功能
例如,disp(x):显示x内容。
Help poly:
求特征多项式
A =[1 2 3;4 5 6;7 8 0];%A为一个方阵
P=poly(A)
P=
1 -6 -72 -27
即方阵A的特征多项式为:λ^3-6*λ^2-72*λ-27=0
解上面的方程即可得到方阵A的特征值。
Round:
Round(A):得到A附近的整数值。
Mean:
求平均值。
A=[1 2 3;3 3 6;4 6 8;4 7 7] ;
Mean(A)
Ans=3 4 5(3=(1+3+4+4)/4,4=(2+3+6+7)/4,5=(3+6+8+7)/4)
Mean(A,2)
Ans=[2 4 6 6]’(转置)(每一行的平均值)
区别:
1.stem和plot
stem是离散函数,plot是连续函数