Octave Tutorial(《Machine Learning》)之第四课《绘图数据》
Posted Flippedkiki
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Octave Tutorial(《Machine Learning》)之第四课《绘图数据》相关的知识,希望对你有一定的参考价值。
第四课 Plotting Data 绘图数据
t = [0,0.01,0.98];
y1 = sin(2*pi*4*t);
y2 = cos(2*pi*4*t);
plot(t,y1);(绘制图1)
hold on;(图1不消失)
plot(t,y2,‘r‘);(用红色绘制图2)
xlable(‘time‘)(横轴名称)
ylable(‘value‘)(纵轴名称)
legend(‘sin‘,‘cos‘)(标记两条函数曲线)
title(‘my plot‘)
print -dpng ‘myPlot.png‘ (保存图像)
cd ‘/home/flipped/Desktop‘ print -dpng ‘myPlot.png‘ (保存图像到桌面)
close(关闭图像)
为图像标号(桌面上显示两张图)
figure(1); plot(t,y1);
figure(2); plot(t,y2);
在一张图像上画出sin和cos曲线(左边为sin曲线,右边为cos曲线)
subplot(1,2,1);把图像分为1*2格子,使用第一个格子
plot(t,y1); 将图1画在第一个格子
subplot(1,2,2);把图像分为1*2格子,使用第二个格子
plot(t,y2); 将图2画在第二个格子
改变轴的刻度
axis([0.5 1 -1 1])(将图2的x轴刻度改为从0.5到1,y轴刻度改为从-1到1)
清除图像
clf;
A = magic(5) 5*5magic矩阵
imagesc(A) 绘制5*5彩色方格图,不同颜色对应矩阵中的不同值
imagesc(magic(15)),colorbar,colormap gray; 绘制15*15灰色分布图,右边加入一个颜色条(显示不同颜色对应的值)
以上是关于Octave Tutorial(《Machine Learning》)之第四课《绘图数据》的主要内容,如果未能解决你的问题,请参考以下文章
Octave Tutorial(《Machine Learning》)之第四课《绘图数据》
Octave Tutorial(《Machine Learning》)之第二课《数据移动》
Octave Tutorial(《Machine Learning》)之第五课《控制语句和方程及向量化》
Machine Learning - Octave环境的安装