MATLAB入门教程(一):绘图基础

绘图

绘图颜色选项参数

在这里插入图片描述

绘图线形选项参数

在这里插入图片描述

数据标记点选项参数

在这里插入图片描述

生成幕布

figure

   建立一个幕布,相当于一整张白纸,可以将整张纸分成多个区域进行绘图。

   新生成的幕布上没有任何东西

   在使用绘图函数时会默认调用figure函数生成幕布。

二维绘图

绘制y关于x的图像

plot(x,y)

>> x=0:0.1:100;
>> y=exp(cos(x));
>> plot(x,y)

在这里插入图片描述

给图像添加标题

title(‘标题’)

>> title('y=exp(cos(x))')

在这里插入图片描述

给轴添加标签

xlabel ,轴名称label

>> x=0:pi/50:2*pi;
>> plot(x,sin(x));
>> xlabel('x');
>> ylabel('sin(x)');
>> x=0:pi/50:2*pi;
plot(x,sin(x));
xlabel('x');
ylabel('sin(x)');

在这里插入图片描述

三维绘图

绘制f(x,y,z)的图像

plot3(x,y,z)

>> x=1:0.01:100; 
>> plot3(sin(x),cos(x),x)

给图形增加网格线

grid on

   给图片增加网格线
在这里插入图片描述

   对比上图观看

绘制三维平面

生成网格坐标

在这里插入图片描述

a=-8:8;
b=-8:8;
[x,y]=meshgrid(a,b)

x =

-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8
-8    -7    -6    -5    -4    -3    -2    -1     0     1     2     3     4     5     6     7     8

y =

-8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8    -8
-7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7    -7
-6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6    -6
-5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5    -5
-4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4    -4
-3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3    -3
-2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2    -2
-1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1    -1
 0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0     0
 1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1     1
 2     2     2     2     2     2     2     2     2     2     2     2     2     2     2     2     2
 3     3     3     3     3     3     3     3     3     3     3     3     3     3     3     3     3
 4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4     4
 5     5     5     5     5     5     5     5     5     5     5     5     5     5     5     5     5
 6     6     6     6     6     6     6     6     6     6     6     6     6     6     6     6     6
 7     7     7     7     7     7     7     7     7     7     7     7     7     7     7     7     7
 8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8     8

mesh函数与surf函数

在这里插入图片描述

a=-8:0.01:8;
b=-8:0.01:8;
[x,y]=meshgrid(a,b);
f=sin(sqrt(x.^2+y.^2));
g=sqrt(x.^2+y.^2);
mesh(x,y,f./g)

在这里插入图片描述

a=-8:0.01:8;
b=-8:0.01:8;
[x,y]=meshgrid(a,b);
f=sin(sqrt(x.^2+y.^2));
g=sqrt(x.^2+y.^2);
surf(x,y,f./g)

在这里插入图片描述

图形窗口的分割

subplot(m,n,a);

   将一整块幕布分成m*m块;a表示其中的第几块

>> x=0:pi/50:2*pi;
subplot(2,2,1) ;
plot(x,sin(x))
>> subplot(2,2,2) ;     
>> plot(x,cos(x)); 
>> subplot(2,2,3) ; 
>> x=0:pi/50:2*pi;
subplot(2,2,1) ;
plot(x,sin(x))
subplot(2,2,2) ; 
plot(x,cos(x)); 
subplot(2,2,3) ; 
plot(x,tan(x)); 
>> plot(x,tan(x)); 

在这里插入图片描述


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空