Blog

懒癌晚期


Project maintained by VirusPC Hosted on GitHub Pages — Theme by mattgraham

Back Home

基本操作

>> t = [0:0.01:0.98];
>> y1 = sin(2*pi*4*t);
>> plot(t, y1)
>> y2 = cos(2*pi*4*t);
>> plot(t, y2)

plot(t, y1)

plot(t, y2)

`>> t = [0:0.01:0.98];
>> y1 = sin(2*pi*4*t);
>> plot(t, y1)
>> hold on
>> y2 = cos(2*pi*4*t);
>> plot(t, y2)

hold_on

>> close  % 关闭图表
>> figure(1)  % 打开或切换到图表1,对其进行操作
>> plot(t, y1)
>> figure(2)  % 打开或切换到图表2,对其进行操作
>> plot(t, y2)

格式化参数

其他操作

>> xlabel('feature')  % 为刚刚生成的图表动态添加x轴的名字
>> ylabel('value')  % 为刚刚生成的图表动态添加y轴的名字

add_label

>> legend('sin', 'cos')  % 给绘制的两条线命名,也可通过plot函数的FMT参数中的<;displayname;>这一项,在一开始就命名

legend’)

>> title('my plot')  % 动态添加图表的名称

add_title’)

>> subplot(4, 4, 1)  % 将画板按4*4矩阵划分,将子图放在第一块上
>> plot(t, y1) % 在该子图上绘图
>> subplot(2, 2, 4)  % 将画板按2*2矩阵划分,将子图放在第四块上。
>> plot(t, y2)  % 在该子图上绘图

subplot

>> axis([-1 1 -0.5 1])  % 设置x轴和y轴的取值范围:x∈[-1, 1], y∈[-0.5, 1]

set_axis

>> A = magic(5)
A =

   17   24    1    8   15
   23    5    7   14   16
    4    6   13   20   22
   10   12   19   21    3
   11   18   25    2    9

>> imagesc(A)  % 根据矩阵的值给矩阵各块上色
>> colorbar  % 在右侧添加色度条
>> colormap gray;  % 选取要映射的颜色表

imagesc colormap

>> clf  % 清空当前图表,使得可以在该窗口重新绘制另一个图表

保存

>> cd E:\Octave\octave_folder; print -dpng 'myPlot.png'
>>  % print后的可选项格式为:d + 图片类型后缀名

课程链接