Matlab画图命令中,我们可以通过一些简单的命令来设置曲线的颜色,例如b表示蓝色,r表示红色,g表示绿色,y表示黄色等等。
但是绿色和黄色等颜色,画出来之后往往不清楚。
一旦曲线较多,我们就会感觉颜色的表示命令太少,绞尽脑汁都想不出什么可以表示其它的颜色了。
另外,我们有时也需要一些特殊颜色,例如本篇文章中显示的颜色,我想表现压电片上的电压曲线,那么我当然想让该曲线和压电片的颜色相近。
于是我们可以找到这个颜色的三原色坐标量([0.87,0.49,0]),然后参考下面的代码,就可以画出想要的曲线颜色了。
clear all
close all
%% xlable: time
t_min = 0;
t_max = 1;
t_n = 1000;
time = linspace(t_min, t_max, t_n);
%% angular velocity
w = 2*pi*5;
%% plot figure
figure(1)
plot(time, sin(w.*time), 'Color',[0.87,0.49,0], 'LineWidth', 2) % set special color
hold on
axis([0,1, -1.2, 1.2]);
set(gca,'FontName','Arial','FontSize',12) % font and font size in the figure
xlabel('Time ');
ylabel('sin(\omegat)'); % \omega is the Greek Symbol
补充说明一下,图片中的希腊字母,公式的上标下标等等,我们可以借鉴latex的命令,通过命令显示出来。具体内容见上述例子。
文章评论(0条评论)
登录后参与讨论