您的位置:首页 > 编程语言 > MATLAB

[置顶] matlab常见命令(长期更新)

2018-01-09 10:54 309 查看
1,
zeros(m,n)
或者
zeros([ m, n ])
: m行n列的零矩阵。

2,
spy(A)
:可视化A矩阵非零元的位置以及查看A矩阵非零元的个数。

3,
rand(m,n)
:生成m行n列矩阵,每个 元素都是0-1的随机数。

4,
A/B
:右矩阵除法,A,B均为矩阵,可粗略地理解为A*inv(B),但强烈不建议在matlab里面求逆矩阵。

5,
A\B
:左矩阵除法,A,B均为矩阵,可粗略地理解为inv(A)*B,但强烈不建议在matlab里面求逆矩阵。

6,
imagesc(B)
:B为一个矩阵,这表示把B矩阵转化为一个图形。Figure界面菜单栏的Insert -》Colorbar勾上,可以显示色条。

7,
linspace(X1, X2, N)
:在X1(含)与X2(含)之间等距取N个点,如果没有N参数,那就默认取100个点。

8,
reshape(X,[M,N])
:把X搞成M行N列的向量。

9,
floor(x)
:向下取整。
ceil(x)
:向上取整。
round(x)
:取最接近的整数。
fix(x)
:向0取整。

10,
vpa(pi,100)
:给出ππ的100位有效数字,括号里面的参数可以修改。

11,计算机只能产生伪随机数。ππ小数部分1-9出现的概率也是基本一致的。

12,
num2str(a)
:将数值a转变成字符串。
str2num('s')
:将字符串转变为数值(这里s一般是数字,如
str2num('6') = 6
)。

13,
max(a)
:求a向量的最大值。
max(max(A))
:求矩阵A的最大值。

14,
min(a)
:求a向量的最小值。
min(min(A))
:求矩阵A的最小值。

15,
mean(a)
:求a向量的平均值。
mean(mean(A))
:求矩阵A的平均值。

16,
numel(A)
:求A中元素个数。例如:
a=numel(ones(4,3))
,则a为12。

17,size(A):求矩阵A的每一维的大小。例如:
a=size(ones(4,3))
,则a为
[4,3]
。又如:
[x,y]=size(ones(4,3))
,则x为4,y为3。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: