matlab基础作图实例Word文档下载推荐.docx
- 文档编号:19989157
- 上传时间:2023-01-13
- 格式:DOCX
- 页数:18
- 大小:284.66KB
matlab基础作图实例Word文档下载推荐.docx
《matlab基础作图实例Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《matlab基础作图实例Word文档下载推荐.docx(18页珍藏版)》请在冰豆网上搜索。
);
title('
函数1'
xlabel('
t'
ylabel('
y_1'
figure
(2)
plot(t,y_2,'
--k'
函数2'
y_2'
figure(3)
plot(t,y_3,'
:
b'
函数3'
y_3'
2、在同一坐标系下绘制下面三个函数在t[0,4]的图象。
(用2种方法来画图,其中之一使用holdon)
使用text在图形适当的位置标注“函数1”“函数2”,“函数3”
使用gtext重复上面的标注,注意体会gtext和text之间的区别
方法一:
程序与图形:
gtext('
y'
holdon
方法二:
t,y_2,'
t,y_3,'
text(10,10,'
text(11,2,'
text(11,-5,'
4、绘制ρ=sin(2θ)cos(2θ)的极坐标图
源程序和图形:
theta=0:
pi/100:
2*pi;
rho=sin(2*theta).*cos(2*theta);
polar(theta,rho);
5、绘制y=10x2的对数坐标图并与直角线性坐标图进行比较。
在一个图形中绘制4个子图,分别使用plot、semilogx、semilogy、loglog函数进行绘制;
并且用title进行标注;
同时添加网格线
x=0:
5;
y=10*x.^2;
subplot(2,2,1)
plot(x,x);
plot函数图'
gridon
subplot(2,2,2)
semilogx(x,y);
semilogx函数图'
subplot(2,2,3)
semilogy(x,y);
semilogy'
subplot(2,2,4)
loglog(x,y);
loglog函数图'
6、绘制下面函数在区间[-6,6]中的图象。
源程序和图像:
x=-6:
0;
y_1=sin(x);
plot(x,y_1,'
-k'
x'
y_1=sin(x)'
3;
y_2=x;
plot(x,y_2,'
--b'
y_2=x'
x=3:
6;
y_3=-x+6;
plot(x,y_3,'
r'
y_3=-x+6'
7、三维空间曲线绘制t[0,4]
x=cos(t);
y=sin(t);
使用plot3和comet3分别绘制
(彗星图用matlab复制之后看不到,用的是截图)
subplot(2,1,1)
plot3(t,x,y);
subplot(2,1,2)
comet3(t,x,y);
8、分别用mesh和surf函数,绘制下面方程所表示的三维空间曲面,x和y的取值围设为[-3,3]。
x=-3:
y=-3:
[x,y]=meshgrid(x,y);
z=(-(x.^2)/10)+((y.^2)/10);
mesh(x,y,z);
meshplot'
zlabel('
z'
surf(x,y,z);
surfplot'
9、用mesh和surf函数来绘制激光器输出横模的三维分布
对于激光腔长为L=10,激光波长λ=1064nm方形镜共焦腔,其输出的几个横模如下所示意
其中
00模的振幅分布
10模的振幅分布
01模的振幅分布
20模的振幅分布
11模的振幅分布
%激光器输出横模的三维分布
L=10e-2;
%腔长
Lambda=1064e-9;
%波长
w_os=sqrt(L*Lambda/pi);
x=[-10:
10];
y=[-10:
v_00=exp(-(x^2+y^2)/w_os^2);
v_10=x*exp(-(x^2+y^2)/w_os^2);
v_01=y*exp(-(x^2+y^2)/w_os^2);
v_20=(4*x^2-w_os^2)*exp(-(x^2+y^2)/w_os^2);
v_11=x*y*exp(-(x^2+y^2)/w_os^2);
%00模
subplot(1,2,1)
mesh(x,y,v_00);
00模mesh图'
subplot(1,2,2)
surf(x,y,v_00);
00模surf图'
%10模
mesh(x,y,v_10);
10模mesh图'
surf(x,y,v_10);
10模surf图'
%01模
mesh(x,y,v_01);
01模mesh图'
surf(x,y,v_01);
01模surf图'
%20模
figure(4)
mesh(x,y,v_20);
20模mesh图'
surf(x,y,v_20);
20模surf图'
%11模
figure(5)
mesh(x,y,v_11);
11模mesh图'
surf(x,y,v_11);
11模surf图'
10、分别绘制隐函数曲线
1)x2+y2=1
程序与图像:
x=-1:
1;
y=-1:
ezplot('
x.^2+y.^2-1'
x^2+y^2=1'
2)X3+y3=5xy
x=-10:
10;
y=-10:
x.^3+y.^3-5*x.*y'
x^3+y^3=5*x*y'
11,在光纤放大器的文献中,我们经常能碰到双Y轴图形的绘制,在某次实验中有人得到如下的实验数据,请绘制双Y轴图形,横坐标为输入信号功率,纵坐标分别为输出功率和增益
输入的信号光功率(mW):
1;
2;
3;
4;
5;
6;
7;
8;
9;
10
输出的信号光功率(mW):
1.1;
4.2;
9.2;
16.1;
25.3;
36.0;
49.4;
64.5;
82.0;
99.9
标注横坐标为Inputsignalpower(mW),纵坐标分别为Outputpower(mW);
Gain(dB)
Input=[12345678910];
Output=[1.14.29.216.125.336.049.464.582.099.9];
G=Output./Input;
Gain=10log10(G);
[AX,H1,H2]=plotyy(Input,Output,Input,Gain);
set(get(AX
(1),'
Ylabel'
),'
String'
'
Outputpower(mW)'
)
set(get(AX
(2),'
Gain(dB)'
)
Inputsignalpower(mW)'
12,饼图的绘制
我校某级光信专业本科生源分别为:
40人,3人,4人,2人,5人,请绘制饼图和进行标注为,,,,;
另外在饼图中把,学生的部分分离出来,
程序和图像:
x=[403425];
y=[01100];
pie(x,y,{'
40人'
3人'
'
4人'
2人'
5人'
})
我校某级光信专业本科生源'
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- matlab 基础 作图 实例