1、一小球从空中下落的位移公式为
,用MATLAB 计算小球在t=5s时的位置,已知x0 =10m,v0 =15m/s, a=-9.84m/s2.
源代码:
clear;
t=5;
x0=10;
v0=15;
a=-9.84;
x=x0+v0*t+1/2*a*t*t;
sprintf('下落的位移:%d',x)
运行结果:
2、用MATLAB语句画出函数
在[0,10]的值
源代码:
close all;
clear;
x=0:0.02:10;
y=2*exp(-0.2*x);
plot(x,y);
hold;
title('y(x)=2e^-0.2x');
xlabel('x');
ylabel('y');
3、(温度转换)设计一个MATLAB程序,读取一个华氏温度的输入,输出开尔文温度。
华氏温度和开尔文温度的转换关系式可在物理学课本中找到。其关系式为:
要求能提示用户输入华氏温度,读取用户键盘输入数据,并最终显示出温度。
源代码:
clear;
T=input('输入华氏温度:\n');
K=(5/9*T-32)+273.15;
sprintf('摄氏温度:%d',K)
运行结果:
4、一个内阻Rs=50Ω,电动势V=120V的电源驱动一个负载RL。当RL为多少时,RL的功率最大?在这种情况下,功率为多少?画以RL为自变量的RL功率图。
源代码:
clear;
clc
V=120;
Rs=50;
Rl=0:100;
P=Rl.*(V./(Rs+Rl)).^2;
plot(Rl,P);
[x,i]=max(P);
sprintf('当RL等于:%d\n最大功率:%d',i,x)
运行结果:
5、电器工程低通滤波电路
图3.8 简单的低通滤波电路
上图是向大家展示的一个简单的低通滤波电路。这个电路是由一个电阻和一个电容组成。输出电压V0与输入电压Vi的电压比为
eq \f(Vo,Vi) = \f(1,1 + j2πfRC)
其中Vi是在频率f下的正弦输入电压。R代表电阻,单位为欧姆。C代表电容,单位为法拉。j为 eq \r(-1)
假设R=16 kΩ,电容C=1 μF,请在同一个图形窗口下分别画出这个滤波器的幅频特性、相频特性曲线,要求幅频特性曲线坐标轴均采用对数坐标,相频特性曲线频率坐标用对数坐标。。
源代码:
clear all;
f=0:1:500;
R=16000;
C=0.000001;
Av=1./(1+j*2*pi*f*R*C);
y=abs(Av);
subplot(2,1,1);
loglog(f,y);
xlabel('f');
ylabel('Av');
alpha=angle(Av);
subplot(2,1,2);
semilogx(f,alpha);
xlabel('f');
ylabel('\alpha');
6、工程师们经常用分贝或dB来描述两功率之比.1dB的定义如下
P2是已测量的功率,P1代表参考功率.
a.
假设参考功率P1为1mw,编写一个程序,接受一个输入功率P2并把转化成为以1mw为参考功率的dB.(它在工程上有一个特殊单位dBm).在编写程序时,注意培养好的编程习惯.
b.
写一个程序,创建一个以W为单位的功率的相对功率(单位为dBm)的图象.第一个图象的XY轴都要用线性轴.而第二图象要用对数-线性 xy轴.
源代码:
(a)
clear all;
P1=0.001;
P2=input('please input P2:');
dB=10*log(P2/P1);
sprintf('%g',dB)
运行结果:
(b)
clear all;
P1=0.001;
P2=0:0.01:10;
dB=10*log(P2/P1);
subplot(2,1,1);
plot(P2,dB);
xlabel('P');
ylabel('dB');
subplot(2,1,2);
semilogy(P2,dB);
xlabel('P');
ylabel('log(dB)');
7、收音接收机.电阻上的电压可通过频率计算出来,公式如下
ω=2πf,以Hz为单位的频率.假设L=0.1mH,C=0.25nF,R=50Ω,V0=10mV.
a.
画出以频率为自变量的电阻电压函数.在什么频率下,电阻上的电压最大?这时的电压为多少?这个频率叫做电路的固有频率.
b.
如果这个频率比固有频率大百分之十,此时电阻上的电压为多少?
c.
在什么频率下这个电阻上的电压会降到固有频率电压的一半?
clear all;
f=0:100:1250000;
w=2*pi*f;
L=0.1/1000;
C=0.25/1000000000;
R=50;
V0=10/1000;
Vr=R*V0./((R^2+(w.*L-1./(w.*C)).^2).^2);
plot(f,Vr);
[m,i]=max(Vr);
f0=i*100;
sprintf('第一小题:\n')
sprintf('电阻上的最大电压:%d',m)
sprintf('固有频率:%d',f0)
f2=i*110;
w2=2*pi*f2;
sprintf('第二小题:\n')
Vr2=R*V0/((R^2+(w2*L-1/(w2*C))^2)^2);
sprintf('频率比固有频率大百分之十,此时电阻上的电压为:%d',Vr2)
sprintf('第三小题:\n')
sprintf('电压会降到固有频率电压的一半,此时频率为:')
for i=100:100:f0
if (Vr(i/100)>m/2)
sprintf(' %d Hz ',i)
break
end
end
for i=f0:100:1250000
if (Vr(i/100)=0
if y>=0
f=x+y;
else
f=x+y*y
end
else
if y>=0
f=x*x+y;
else
f=x*x+y*y
end
end;
sprintf('f(x,y)= %d',f)
运行结果:
11、编写一个程序允许使用者输入一个字符串,这个字符必须是一个星期中的一天(即"Sunday","Monday","Tuesday"等),应用switch结构把这些字符串转化为相应的数字,以星期天为第一天,以星期六为最后一天。如果输入不是这七个字符串中的一个,那么输出提示信息。
源代码:
clear all;
close all;
string = input('星期几呢?','s')
switch string
case 'Sunday'
i=1;
case 'Monday'
i=2;
case 'Tuesday'
i=3;
case 'Wednesday'
i=4;
case 'Thursday'
i=5;
case 'Friday'
i=6;
case 'Saturday'
i=7;
case 'sunday'
i=1;
case 'monday'
i=2;
case 'tuesday'
i=3;
case 'wednesday'
i=4;
case 'thursday'
i=5;
case 'friday'
i=6;
case 'saturday'
i=7;
otherwise
i=0;
end;
if i==0
sprintf('输入格式错误')
else
sprintf('星期对应的数字为:%d',i)
end;
运行结果:
12、画轨道。一颗卫星绕地球运行,卫星的轨道是椭圆形的,而地球就处于这个椭圆的某一个焦点上。卫星的轨迹方程满足下式
r与θ分加代表卫星距地球的距离和两者形成的交角,P是体现轨道大小的参数,ε是来决定轨道形状的参数,ε为0则轨道是圆形的,0≤ε≤1则说明轨道是椭圆形的。如果ε>1,则卫星要做离心运动。
已知卫星的p=1000km,画出卫星的轨迹,已知
(a) ε=0;(b) ε=0.25;(c) ε=0.5
每一颗卫星到地球最近距离是多少?最远距离是多少?
源代码:
close all;
clear all;
P=1000;
%单位:千米
a=linspace(0,2*pi);
e=0;
r=P./(1-e.*cos(a));
subplot(2,2,1);
polar(a,r,'r');
title('\epsilon=0 卫星的轨道(千米)');
m1=max(r);
m2=min(r);
sprintf('卫星到地球最远距离是:%d千米\n 最近距离是:%d千米',m1,m2)
e=0.25;
r=P./(1-e.*cos(a));
subplot(2,2,2);
polar(a,r,'g');
title('\epsilon=0.5 卫星的轨道(千米)');
m3=max(r);
m4=min(r);
sprintf('卫星到地球最远距离是:%d千米\n 最近距离是:%d千米',m3,m4)
e=0.5;
r=P./(1-e.*cos(a));
subplot(2,2,3);
polar(a,r,'b');
title('\epsilon=0.25 卫星的轨道(千米)');
m5=max(r);
m6=min(r);
sprintf('卫星到地球最远距离是:%d千米\n 最近距离是:%d千米',m5,m6)
运行结果:
+
-
Vi
C
Vo
R
天线
L
C
R
VR
+
-
+
-
Vo
地
简易接收机原理图
_1260214632.unknown
_1260447781.unknown
_1260449260.unknown
_1260620086.unknown
_1260433294.unknown
_1260214126.unknown
本文档为【matlab作业1~12】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。