admin 管理员组

文章数量: 1086019


2024年4月15日发(作者:sap培训内部视频教程)

练习题部分

1. 在时间区间 [0,10]中,绘出

y1e

0.5t

cos2t

曲线。

t=0:0.1:10;

y=1-exp((-0.5)*t).*cos(2*t);

plot(t,y,'r-');

shg

2. 写出生成如图E2-1所示波形的MATLAB脚本M文件。图中虚线为正弦波,要求它的

负半波被置零,且在

3

处被削顶。

2

图 E2-1 题15所要表示的波形(逐段解析函数)

t=linspace(0,3*pi,500);

y=sin(t);

a=sin(pi/3);

z=(y>=0).*y;

z=(y>=a).*a+(y

plot(t,y,':r');

hold on;

plot(t,z,'b-')

xlabel('t'),ylabel('z=f(t)'),title('逐段解析函数')

legend('y=sin(t)','z=f(t)',4),hold off

123



3. 令

A456

,运行 [U,S,V]=svd(A);tol=S(1,1)*3*eps; 然后回答以下问题:



789

U =

-0.2148 0.8872 0.4082

-0.5206 0.2496 -0.8165

-0.8263 -0.3879 0.4082

S =

16.8481 0 0

0 1.0684 0

0 0 0.0000

V =

-0.4797 -0.7767 -0.4082

-0.5724 -0.0757 0.8165

-0.6651 0.6253 -0.4082

tol =

1.1223e-014

(1) sum(diag(S)>tol) - rank(A) 是多少 ?

0

(2) S(1,1) - norm(A) = 0 是多少 ?0

(3) sqrt(sum(diag(S*S))) - norm(A,'fro') 的结果是什么 ?0

(4) S(1,1)/S(3,3) - cond(A) 的结果是什么 ?0

(5) S(1,1)*S(2,2)*S(3,3) - det(A) < tol 的运行结果是什么?1

(6) V(:,1)'*null(A) 得到什么结果 ? -5.5511e-017

(7) abs(A*null(A)) < tol 得到什么结果 ? ans =

1

1

1

(8) U(:,1:2) = = orth(A) 的运行结果是什么 ?

ans =

1 1

1 1

1 1

4. 求积分

x

0

sin[cost]dt

0x2

提示:abs,sin,cos,cumsum,disp,plot,grid

5. 求方程

xy1,xy2

的解。

提示:solve

22


本文标签: 波形 培训 结果 虚线 脚本