方法/步骤 1 如果你的代码是这样写的:x = [1:10;11:20]y1 = x.^2;y2 = 0.5.*x.^3plot(x,y1,'r',x,y2,'b');legend('y = x^2','y = x^3')那么肯定是得不到对应颜色的结果的。2 原因是matlab 默认legend时,是按照plot的顺序来的,显然...
线型点方式: . 圆点 +加号 * 星号 x x形 o 小圆 颜色: y黄; r红; g绿; b蓝; w白; k黑; m紫; c青. 比如:plot(t,y(:,1),'-o',t,y(:,2),'r') 线宽:'LineWidth',4 (表示线宽4号) 比如:plot(x,y,'^r','LineWidth',4)中 x是向量[0,0], y是向量[x(8),x(24)], 就是画...
在MATLAB中,当你使用plot函数绘制图形时,图例的颜色可能与线条颜色不一致。这是由于MATLAB默认按照plot命令的顺序生成图例,即第一个'plot(x,y1,'r')'会对应红色图例,第二个'plot(x,y2,'b')'对应蓝色图例。要解决这个问题,你需要对每个图形进行命名,以便独立控制图例的颜色。例如,可以先创建两...
legend('y = x^2','y = x^3') 从图中看出图例颜色和实际线条不一样,原因是matlab 默认legend时,是按照plot的顺序来的,如果希望改变图例顺序,需要给每个图命名,然后提取图里面的线就行。 x = [1:10;11:20]; y1 = x.^2; y2 = 0.5.*x.^3; ...
以下是如何设置线型和颜色的示例代码: x = 0:0.1:10; y1 = sin(x); y2 = cos(x); % 绘制y1并设置线型为红色实线 plot(x, y1, 'r-'); hold on; % 绘制y2并设置线型为蓝色虚线 plot(x, y2, 'b--'); xlabel('x'); ylabel('y'); legend('sin(x)', 'cos(x)'); title('Sin and...
其中,出现在‘color’关键词之后的矩阵,控制绘制出来的图像的颜色。 当绘制出一个曲线之后,可以采用 title 函数为绘图增加标题。具体的代码格式如下所示: figure; plot(x, y, 'r') title('这是你绘制的曲线'); 此外,绘制多条曲线时,为了对曲线进行区分,还需要增添图例,可以采用legend函数实现。具体代码格式如...
'Color',[0.8,1,0.6],'LineWidth',3);plot(x,y5,'Color',[1,0.8,0.6],'LineWidth',3);plot(x,y6,'Color',[0.8,0.6,1],'LineWidth',3);holdoff% 添加图例% legend('y1', 'y2', 'y3', 'y4', 'y5', 'y6');% 亦可names={'y1','y2','y3','y4','y5','y6'};legend(...
简介常用的Matlab画图函数,介绍了plot,legend,xlabel,ylabel等函数的深度用法,如双行显示等。工具/原料 matlab 方法/步骤 1 首先设定画图的参数。close all 语句清空之前的图,set 语句将背景设置为白色(默认为灰色不适合放论文里),定义一个fontsize变量方便以后使用。2 画图之前先用figure语句产生一个空图,...
legend('y = cos(x)'); % 图形注解 gtext('y = cos(x)'); % 图形注解 ,用鼠标定位注解位置 grid on; % 显示格线 7画椭圆 a = [0:pi/50:2*pi]'; %角度 X = cos(a)*3; %参数方程 Y = sin(a)*2; plot(X,Y); xlabel('x'), ylabel('y'); ...