0
点赞
收藏
分享

微信扫一扫

Yjs + Quill 实现文档多人协同编辑器开发(基础+实战)

为了帮助各位同学备战数学建模和学习Matlab的使用,今天我们来聊一聊 Matlab 中的绘图技巧吧!对于 Matlab 这样的科学计算软件来说,绘图是非常重要的一项功能。在数据处理和分析时,良好的绘图技巧能够更直观地呈现数据,增强数据可读性和可视性


目录

一.二维数据曲线图 

1.二维曲线 

1.1  绘制单根二维曲线 

1.2  绘制多根二维曲线

 2.具有两个纵坐标标度的图形plotyy

3.图形保持 hold on/off

 4.  设置曲线样式

5.2  图形标注与坐标控制 

图形标注 

坐标控制 

6.  图形窗口的分割

 二.其他二维曲线图

 1.极坐标图

2 . 二维统计分析图 

3.散点图


一.二维数据曲线图 

1.二维曲线 

1.1  绘制单根二维曲线 

eg:在0≤x≤2π区间内,绘制曲线 :y=xcos(x) 

x=0:0.05:2*pi;
y=cos(x);
plot(x,y);

 结果便是如此

1.2  绘制多根二维曲线

x=0:0.05:2*pi;
y=cos(x);
yy=sin(x);
plot(x,y,x,yy);

                                      


 2.具有两个纵坐标标度的图形plotyy

x=0:0.05:2*pi;
y=cos(x);
yy=x;
plotyy(x,y,x,yy);

  

3.图形保持 hold on/off

x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y1)
hold on
y2=2*exp(-0.5*x).*cos(pi*x);
plot(x,y2);

 

 

 4.  设置曲线样式

x=0:pi/100:2*pi;
y1=0.2*exp(-0.5*x).*cos(4*pi*x);
plot(x,y1,'b-.')
hold on
y2=2*exp(-0.5*x).*cos(pi*x);
plot(x,y2,'bp');

 

5.2  图形标注与坐标控制 

图形标注 

有关图形标注函数的调用格式为:

  • title(图形名称)
  • xlabel(x轴说明)
  • ylabel(y轴说明)
  • text(x,y,图形说明)
  • legend(图例1,图例2,…) 

坐标控制 

  • 给坐标加网格线用grid命令来控制grid on/off命令控制是画还是不画网格线,不带参数的grid命令在两种状态之间进行切换。
  • 给坐标加边框用box命令来控制。box on/off命令控制是加还是不加边框线,不带参数的box命令在两种状态之间进行切换 

6.  图形窗口的分割

x1=0:0.05:100;
x2=linspace(0,2*pi,10);
y1=sin(x1);
y2=sin(x2);
subplot(1,2,1); plot(x1,y1); colormap hsv; title('the first');
 subplot(1,2,2); plot(x2,y2); title('the second');


 二.其他二维曲线图

 1.极坐标图

 eg:绘制r=sin(t)cos(t)的极坐标图,并标记数据点

x=0:pi/100:2*pi;
y=sin(x).*cos(x);
polar(x,y,'-*');

 

2 . 二维统计分析图 

 

x=0:pi/10:2*pi;
y=2*sin(x);
subplot(2,2,1);bar(x,y,'g');
title('bar(x,y,''g'')');axis([0,7,-2,2]);
subplot(2,2,2);stairs(x,y,'b');
title('stairs(x,y,''b'')');axis([0,7,-2,2]);
subplot(2,2,3);stem(x,y,'k');
title('stem(x,y,''k'')');axis([0,7,-2,2]);
subplot(2,2,4);fill(x,y,'y');
title('fill(x,y,''y'')');axis([0,7,-2,2]);

 

3.散点图

X=randn(1000,1);
Y=randn(1000,1);
scatter(X,Y);
xlabel('x');
ylabel('y');

 


绘图不仅仅是简单地将数据呈现出来,更重要的是通过图形的展示和分析,帮助我们发现数据中的规律、趋势和关系。这对于我们做出准确的决策和推断具有重要意义。

近日我会尽快写出三维绘图的文章,希望大家多多支持,很高兴能帮助到大家!!!

举报

相关推荐

0 条评论