求问matlab怎么改变画图的颜色范围

求问matlab怎么改变画图的颜色范围,第1张

方法步骤如下:

1、首先打开计算机,然后在计算机上内matlab通过x=0:0.01*pi:2*piy1 = sin(x)y2= cos(x)代码来绘制正弦和余弦曲线。

2、然后在软件内运行自己的脚本。

3、然后在界面内用plot(x,y:m'--')和plot(x,y2,'*')将正弦曲线的线条类型改为虚线,余弦曲线的线条类型改为*号组成。

4、然后在界面内运行文件即可。

5、最后设置线条的颜色范围,plot(x,y1,':m')m是代表紫色,:是点线plot(x,y2,'--g')g代表绿色,--代表虚线输入完成即可成功使用matlab变画图的颜色范围。

%方法一: 调用系统默认颜色

n = 4  %how much number of color to use

c = colormap(jet(n))  %number of color in figure

c1 = 0

for i = 1:M

  c1 = c1 + 1

  figure(1)

  semilogy(x, y, 'Color', c(c1,:))

  hold on

end

%方法二: 按自己需求设置颜色、线型和标记符

color = {'r', 'g', 'b', 'c', 'm', 'y', 'k', 'w', 'r', 'g', 'b'}  %颜色

linestyle = {'-.', '-', '--', ':', '-.', '-', '--', ':', '-.', '-', '--'}  %线型

markerstyle = {'+', 'o', '*', '.', 'x', 's', 'd', '^', 'v', '<', '>'}  %标记符

for i = 1:M

  c1 = c1 + 1

  figure(1)

  semilogy(x, y, 'Color', char(color(i))

  hold on

end

扩展资料:

绘制基础曲线

close allclear allclc  %关闭所有图形窗口,清除工作空间所有变量,清空命令行

x=0:0.02:10

y1=sin(x)

y2=2*sin(x)

plot(x,y1,'b*:',x,y2,'r+-')  %设置颜色、标记和线型

axis([0 pi 0 2])            %设置坐标轴

title('正弦曲线')           %设置标题行

xlabel('时间/单位:秒')     %设置横坐标

ylabel('电压/单位:伏特')   %设置纵坐标

gtext('y1=sin(x)')         %在图中鼠标指定位置添加文字y1=sin(x)

gtext('y2=2*sin(x)')       %在图中鼠标指定位置添加文字y2=2*sin(x)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11298923.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存