【Octave】基本入门笔记--矩阵运算和绘图


PS1(‘>>’)  %消除句前内容,简洁化


prod(a)      %aproduct矩阵的元素所有乘积

floor(a) %向下四舍五入取整数0.5--0

ceil(a)  %向上四舍五入0.5---1


max(A,[],1)    %矩阵A中取列的最大值

max(A,[],2)%矩阵A中取行的最大值

max(A)      %整个矩阵的最大值 

A(:)   %把举证A转化成列向量  


A.*eye(n)  %只留下矩阵A对角线上元素  ,其余元素为0                           可拓展

sum(A.*eye(n))  %取出对角线元素

sum(sum(A.*eye(n)))   #求出矩阵A的所有对角线元素和


A.*flipud(eye(n))   %eye(n) 单位矩阵的副对角线上全为1,eye(n)向上翻转

sum(A.*flipud(eye(n))) #取出副对角线元素

sum(sum(A.*flipud(eye(n))) )   #求出矩阵A的所有副对角线元素和


pinv(A)  %矩阵A的逆矩阵



图片类

plot(x,y)   %绘图

subplot(1,2,1)   %多个图绘制在一起

axis([0.5 1 -1 1] ) %改变坐标轴的范围,x轴变为0.5到1,y轴变为-1到1

print -dpng '图片名.png'   %保存图片


clf;  %清空图像


imagesc(A)  %将矩阵A用图像色块的形式绘制出来

imagesc(a),colorbar,colormap gray  %将矩阵A用灰度图像绘制出来,并绘制colorbar示意图

你可能感兴趣的:(Octave)