基础计算
a = [1 2 3];
A = [5,1;3,5;2,4];
[value, index] = max(A) % value = [5,5] index = [1,2]
[value, index] = max(a) % value = [3] index = [3]
max(A,[],2) % 每行最大
max(max(A)) % 全矩阵最大
max(A(:)) % 同上 A(:) 把A变成向量
max()计算的时候如果是一个向量就返回向量里面最大的数字和索引
如果是矩阵就返回每列最大的数字和索引
a < 2 % [1, 0 ,0]成立返回1 部成立返回0
find(a<2) % [1] 返回成立的索引
sum(a) % 全加 sum(A,1) 累加A每一 列
prod(a) % 全乘
floor(a) % 舍弃小数取整
数据可视化
t = [0:0.01:0.98] %变量轴范围
y1 = sin(2*pi*4*t); %函数1
y2 = cos(2*pi*4*t); %函数2
plot(t,y1) %x轴t,y轴y1
hold on; %保留,绘制到同一图
plot(t,y2, 'r') %x轴,y轴y2
xlabel('time') %x轴 名time
ylabel('value') %y轴 名value
legend('sin', 'cos') %右上角标签
print -dpng 'MyPlot.png' %保存
subplot(1,2,1) % 把图分成1*2并使用第一图
axis([0.5 1 -1 1]) %把当前图的x,y轴刻度改变
%可视化矩阵%
A = magic(5)
imagesc(A)
colorBar %右侧颜色条
colormap gray %灰度图