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 %逗号连接函数调用