在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Plot()函数:只需给定参数 Plot(x,y)就可以绘制图形,x为x坐标,y为y坐标 要求:x,y为相同长度的向量? 特殊用法: A;x为向量,y为矩阵,期中一维与x的长度相同 1 x=0:0.1:8; 2 3 y=sin(x); 4 5 plot(x,y) 6 7 >> x=0:0.1:8; 8 9 >> y1=sin(x); 10 11 >> y2=cos(x); 12 13 >> z=[y1;y2]; 14 15 >> plot(x,z);
B:使用参数,来表达不同的颜色和状态 1 x=0:0.1:2*pi; 2 3 y=sin(x); 4 5 plot(x,y,'b');
参数可以混合使用 b blue(蓝色) . point(点) - solid(实线) g green(绿色) o circle(圆圈) : dotted(点线) r red(红色) x x-mark(叉号) -. dashdot (点画线) c cyan(墨绿色) + plus(加号) -- dashed(虚线) m magenta(紫红色) * star(星号) (none) no line y yellow(黄色) s square(正方形) k black(黑色) d diamond(菱形) C:图形的标注 title('text','Property1',PropertyValue1,'Property2',PropertyValue2,...) 图形正上方就会有图形的名称,你可以用
xlabel('text') :x轴标注 Yalvel(‘text’):y轴标注 text(x,y,'string') adds the string in quotes to the location specified by the point (x,y) x and y must be numbers of class double.Legend Legend() 建立图标 1 x=0:0.1:4*pi; 2 3 y=sin(x); 4 5 plot(x,y); 6 7 xlabel('横坐标'); 8 9 ylabel('纵坐标'); 10 11 title('sin函数图像','Color','r','FontSize',20);%标题 12 13 text(4,0,'\leftarrow y=sin(x)');%在图上的位置写东西 14 15 legend('sin'); 16 17
D:坐标控制 xlim([XMIN XMAX]) ylim([XMIN XMAX]) %控制图表显示的坐标范围 还有其他类似的函数:调整坐标轴的形状等等
E:图形保持
1 x=0:0.1:4*pi; 2 y=sin(x); 3 y2=cos(x); 4 hold on 5 plot(x,y2); 6 plot(x,y);%绘制两个图形,如果没有上面的hold on 就会产生一个y,hold on就是将不同的图形hold在一个坐标轴 7 xlabel('横坐标'); 8 ylabel('纵坐标'); 9 title('sin函数图像','Color','r','FontSize',20);%标题 10 text(4,0,'\leftarrow y=sin(x)');%在图上的位置写东西 11 legend('sin');
F:图形的分割显示 主要使用subplot(mnp)函数,可以将所创建的多个函数图形规划在一起
1 x=1:0.1:6; 2 y=x; 3 y1=sin(x); 4 y2=cos(x); 5 y3=log(x); 6 subplot(221)%分成一个2*2的方格,将图形放在第一个 7 plot(x,y); 8 subplot(222)%分成一个2*2的方格,将图形放在第二个 9 plot(x,y1); 10 subplot(223)%分成一个2*2的方格,将图形放在第三个 11 plot(x,y2); 12 subplot(224)%分成一个2*2的方格,将图形放在第四个 13 plot(x,y3);
|
2023-10-27
2022-08-15
2022-08-17
2022-09-23
2022-08-13
请发表评论