Matlab运算与受控源电阻电路分析 联系客服

发布时间 : 星期二 文章Matlab运算与受控源电阻电路分析更新完毕开始阅读

武汉理工大学《Matlab课程设计》 A1=A.?; B1=A?;

(5) A=ones(1,2)

B=ones(2) C=eye(3) D=diag(C)

E=repmat(C,1,3)

5. 计算y?x5?0.1x4?100在x=0.1与10处的值。 6. 求函数1+1/2+1/3+…+1/n, n=100的值。

7. 求500个元素的随机数向量A中大于0.5的元素个数。 8.求线性方程组AX=b的根。

??0.41560.23190.20240.29300.3690?0.32060.46500.56620.18120.4631?A????0.51460.37340.83150.35750.6278??

?0.71920.05000.42260.93410.9445????0.84200.07390.83950.58940.4058????0.0505?0.4449?b?????0.5959?

?0.7483????0.8642??9.画出y=|1000sin(4x)|+1的x轴为对数的图。

10.用FFT直接计算x=cos(2*pi*40*t)+2sin(2*pi*120*t)+w(t)的功率谱。

11.如图所示的电路,已知:R1?2?, R2?4?, R3?12?, R4?4?, R6?4?,R7?2?.

(1) 如us?10V,求i3,u4,u7; (2) 如已知u4?6V,求us,i3,u7.

R+Ru4_24R6R1uiaR3icR5icR7s 12. 如图所示的电路,各元件参数已在图中标出,求i 及u2

7

R5?12?,

武汉理工大学《Matlab课程设计》 3u20.5?1?①+2V_+__i1V+②1?③u20.2?④0.5?1?3A

3.任务完成过程

2cos(0.3?)2sin(0.3?)3.1计算y1=和y2=

1?5; 1?53.1.1 分析:直接在主界面输入程序代码即可计算运行。

3.1.2 结果:如图3.1.1 和图3.1.2 所示。

图3.1.1 题1.1程序结果图 图3.1.2题1.2程序结果图

?(t/3)y?esin3t及其他的包络线3.2 画出衰减震荡曲线

y0?e?(t/3),t的取值范围是[0,4?].

3.2.1 分析:此类画图先声明t范围,再列出y和t、y0和t的关系式,最后画图。

3.2.2 程序:

>> t=0:pi/50:4*pi; %t的取值范围

hold on; %允许在同一坐标系下绘制不同的图形 y=exp(-t/3).*sin(3*t); %y关于t的函数 y0=exp(-t/3); %y0关于t的函数

plot(t,y,'r'); %画出y的二维图形,红色。 plot(t,y0,'b'); %画出y的二维图形,蓝色。

8

武汉理工大学《Matlab课程设计》 xlabel('时间t');ylabel('y轴'); %标记x轴与y轴。 legend('y=exp(-t./3).*sin(3.*t)','y0=exp(-t./3)'); %添加文字标 grid %画出网格

3.2.3 结果:如图3.2.1所示。

图3.2.1 衰减震荡曲线及包络线图

3.3 画出z?sinx2?y2x2?y2所表示的三维曲面。x,y的取值范围是

[-8,8]。

3.3.1 分析:用meshgrid函数产生x,y平面区域内的网格坐标矩阵,再列出z与x,

y的关系,然后再画图。

3.3.2 程序:

>> [x,y]=meshgrid(-8:0.25:8); %在[0,4pi]×[0,4pi]区域生成网格坐

9

武汉理工大学《Matlab课程设计》 z=sin(sqrt(x.*x+y.*y))./sqrt(x.*x+y.*y); %z关于x与y的函数 surf(x,y,z) %画出三维曲面

3.3.3 结果::如图3.3.1所示。

图3.3.1 三维曲面图

3.4 分析下面每条指令的功能并运行,观察执行结果。

3.4.1 X=0:0.1:1;

Y=X.*exp(-X);

plot(X,Y),xlabel(?x?), ylabel(?y?),title(?y=x*exp(-x)?);

分析:X=0:0.1:1是以0.1为步长从0到1取实数,来确定X的取值。Y=X.*exp(-X)是Y关于X的函数。然后用plot(X,Y)画出二维曲线,并用title(?y=x*exp(-x)?)为他加上图形标题;以及用xlabel(?x?)为他加上x轴说明;和用ylabel(?y?)为他加上y轴说明。运行结果如图3.4.1

10