Octave快速入门(4)——制图

2018-09-12  本文已影响0人  大锅烩菜

绘制正弦函数与余弦函数

>>t = [0:0.01:1];              %生成0到1的数据,步长0.01
>>y1 = sin(2*pi*4*t);       
>>y2 = cos(2*pi*4*t);
>>plot(t,y1);
>>hold on;                      % 使用这条命令,可以绘制两个图形
>>plot(t,y2,'r');
>>xlabel('time');              %横轴标签
>>ylabel('value');            %纵轴标签
>>legend('sin','cos')        %添加图例
>>title('plotting');             % 标题
>>cd 'F:\'
>>print -dpng 'demo.png';   %生成图片
>> close                              % 关闭显示

要想让图形显示在不同窗口中,可以用下面的方式

>>figure(1):plot(t,y1);
>>figure(2):plot(t,y2);

绘制为子视图:

>>subplot(1,2,1);   %创建1行2列的图表,当前的是第一个区域
>>plot(t,y1);           %第一个区域中绘制图表
>>subplot(1,2,2);
>>plot(t,y2);

设置图表刻度

>>plot(t,y1)
>>axis([0.5,1,-1,1])   % 设置横坐标为[0.5,1],纵坐标为[-1,1]

可视化矩阵

>>imagesc(magic(15)),colorbar, colormap hsv    %逗号连接函数调用
上一篇下一篇

猜你喜欢

热点阅读