@nemos
2017-05-06T03:13:30.000000Z
字数 741
阅读 782
ml
help NAME #显示帮助
matrix = [1 2; 1 2] #创建了一个2x2的矩阵分号分行
ones(1,3) #创建一个1x3元素全为1的矩阵
zeros(m, n) #同上
rand(m, n) #随机矩阵
hist(matrix, num) #绘制直方图
eye(n) #创建n维的单位矩阵
size(matrix) #返回矩阵方法
lenth() #返回矩阵或向量的最大维度
load('filename') #加载文件
whos #当前工作区的所有变量
clear 清理变量
save filename value #将变量存入文件
A(2,:) #第二行所有元素
A(:,2) #第二列所有元素
A([1 3],:)获取1,3行所有元素
A = A[A, [1,2]] #在A右边添加新列
A(:) #将所有元素在一列输出
c = [A B] #将AB左右相连
c = [A; B] #将AB上下相连
A * B #矩阵相乘
A .* B #矩阵元素相乘
.代表对元素级别的运算
A' #转置
A < 3 #返回每个元素与3的比较
find(A < 3) #返回A中大于三的元素
run #运行.m文件
for i=1:10,
v(i) = 2*i;
end;
while i < 5,
v(i) = 1;
i = i+1;
end;
while true:
if x == 0,
break;
end;
end;
function [a, b] = funcname(para1, para2)
do something;
figure(1) #指定图片
plot(x, y, 'r') #绘图
subplot(x, y, z) #将图像分割成x*y的栅格 并使用第z个
axis([x x y y]) #指定x和y轴的范围
hold on #继续绘图
xlabel('xname')
ylabel('yname')
legend('x', 'y')
title('plot')
clf #清理
close #关闭