matlab课后作业答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

通信电路仿真

班级:通技102 姓名:刘金

学号:100413134

第五题》已知a=4.96,b=8.11,计算e^(a-b)/log(a+b)的值。

解:

>> a=4.96;

>> b=8.11;

>> exp(a-b)/log(a+b)

>> a=4.96;

>> b=8.11;

>> exp(a-b)/log(a+b)

ans =

0.0167

第六题》已知三角形的三条边a=4.96,b=13.7,c=19.4,求三角形的面积。提示:利用海伦公式area=sqrt(s(s-a)(s-b)(s-c))计算,其中s=(a+b+c)/2。

解:

>> a=9.6;

>> b=13.7;

>> c=19.4;

>> s=(a+b+c)/2;

>> area=sqrt(s*(s-a)*(s-b)*(s-c))

area =

61.1739

第五题》计算如下的分段函数:

0 x<=5;

F(x)= (x-3)/4 x>5&x<=10;

2x x>10

解:

clear

clc

x=6

if x<=5

y=0;

elseif x>5&x<=10

y=(x-3)/4;

else y=2*x;

end

y

x =6

y =

0.7500

第八题》已知s=1+2+2^2+2^3+2^4+...+2^63 ,求s的值

解:

clear

clc

s=0;

for n=0:63

s=s+2^n;

end

s

s =

1.8447e+019

第九题》用不同的线型和颜色在同一坐标内绘制曲线y1=2e^(-0.5*x),y2=sin(2*pi*x)的图形。

解:

clear

clc

x=0:pi/10:2*pi;

y1=2*exp(-0.5*x);

y2=sin(2*pi*x);

plot(x,y1,'r + -',x,y2,'k * :')

grid on

图形如下:

第十题》绘制方程f=y/(1+x^2+y^2),在x=[-2 2],y=[-1 1]区间的图形。

解:

clear

clc

x=-2:0.1:2;

y=-1:0.2:1;

[x,y]=meshgrid(x,y);

f=y./(1+x.^2+y.^2);

surf(x,y,f)

图形如下:

-2

2

第一题》 对表达式f=sqrt(1/x^3+4/x^2+6/x+8)^ (1/3)进行化简。

解:

>> syms x

>> s1=sqrt((1/x^3+4/x^2+6/x+8)^(1/3)); >> simplify(s1) ans =

((1+4*x+6*x^2+8*x^3)/x^3)^(1/6)

第八题》 求解下列线性方程组:

(1) 3x+4y-2z=12

45x+5y+4z=23 6x+2y-3z=4

解:

>> syms x y z

>> s1=3*x+4*y-2*z-12; >> s2=45*x+5*y+4*z-23; >> s3=6*x+2*y-3*z-4; >> [x,y,z]=solve(s1,s2,s3) x = 4/149 y = 523/149 z =

158/149

(2) x-4y+z=1

6x+4y+14=2

y-13z+5=4

解:

>> s1=x-4*y+z-1;

>> s2=6*x+4*y+14-2*z;

>> s3=y-13*z+5-4*x;

>> [x,y,z]=solve(s1,s2,s3)

x =

-161/93

y =

-43/93

z =

82/93

第四题》求下列多项式f(x)=0时的根。

(1) f(x)=x^3-2*x^2-5

解:

>> f=[1,-2,0,-5];

>> x=roots(f)

x =

2.6906

-0.3453 + 1.3187i

-0.3453 - 1.3187

(2) f(x)=x^3+2*x^2+10x-20

解:

>> f=[1,2,10,-20];

>> x=roots(f)

x =

-1.6844 + 3.4313i

-1.6844 - 3.4313i

1.3688

第五题》求函数f(x)=2*x^2-6在x=[-4 3]之间的极小值和x=-2附近的零点解:

>> x=-4:0.1:3;

>> [x,y]=fminbnd('2*x^2-6',-4,3)

x =

y =

-6

>> [x,y]=fzero('2*x^2-6',-2)

x =

-1.7321

y =

相关文档
最新文档