MATLAB实用教程课后习题答案Word下载.docx

上传人:b****6 文档编号:16064221 上传时间:2022-11-18 格式:DOCX 页数:24 大小:46.92KB
下载 相关 举报
MATLAB实用教程课后习题答案Word下载.docx_第1页
第1页 / 共24页
MATLAB实用教程课后习题答案Word下载.docx_第2页
第2页 / 共24页
MATLAB实用教程课后习题答案Word下载.docx_第3页
第3页 / 共24页
MATLAB实用教程课后习题答案Word下载.docx_第4页
第4页 / 共24页
MATLAB实用教程课后习题答案Word下载.docx_第5页
第5页 / 共24页
点击查看更多>>
下载资源
资源描述

MATLAB实用教程课后习题答案Word下载.docx

《MATLAB实用教程课后习题答案Word下载.docx》由会员分享,可在线阅读,更多相关《MATLAB实用教程课后习题答案Word下载.docx(24页珍藏版)》请在冰豆网上搜索。

MATLAB实用教程课后习题答案Word下载.docx

00010]

S=sparse(A)

S=sparse([2,1,4],[1,2,4],[1,1,1],4,5)

4.采用向量构造符得到向量[1,5,9....,41].

A=1:

4:

41

5.按水平和竖直方向分别合并下述两个矩阵:

A=[100;

110;

001],B=[234;

567;

8910]

001]

B=[234;

C=[AB]

D=[A;

B]

6.分别删除第五题两个结果的第2行。

;

C(2,:

)=[]

D(2,:

7.分别将第5题两个结果的第2行最后3列的数值改为[111213]。

\

C(2,4:

6)=[111213]

)=[111213]

8.分别查看第5题两个结果的各方向长度

a=size(C)

b=size(D)

9.分别判断pi是否为字符串和浮点数。

tf=ischar(pi)

tf=isfloat(pi)

10.分别将第5题两个结果均转换为2*9的矩阵。

&

E=reshape(C,2,9)

F=reshape(D,2,9)

11.计算第5题矩阵A的转秩。

B=transpose(A)

12.分别计算第5题矩阵A和B的A+B、A.\B和A\B。

C=A+B

D=A.*B

E=A\B

13.判断第5题矩阵A和B中哪些元素值不小于4。

A>

=4

B>

14.分别用函数strcat()和矩阵合并符合并如下字符串:

’Thepictureis’和’verygood’。

a='

Thepictureis'

b='

verygood'

c=strcat(a,b)

d=[ab]

15.创建字符串数组,其中元素分别为’Picture’和’Pitch’。

a=char('

Picture'

Pitch'

16.在第14题结果中查找字符串’e’。

e=strfind(c,'

e'

f=strfind(d,'

17.在第15题结果中匹配字符串’Pi’。

x=strmatch('

Pi'

a)

18.将字符串’verygood’转换为等值的整数。

a=double('

verygood'

19.将十进制的50转换为二进制的字符串。

a=dec2bin(50)

20将十六进制的字符串’50’转换为三进制的整数。

a=hex2dec('

50'

第三章

1.计算矩阵A的二范数、行列式、秩、化零空间和正交空间。

A=[17241850;

23571449;

46132043;

1012192162;

111825256]

N=norm(A)

A_det=det(A)

Z=null(A)

Q=orth(A)

.

b=rank(A)

A=[17241850;

23571449;

46132043;

1012192162;

2.求解线性方程组AX=B,其中A如第1题所示,B=[11111]的转秩。

B=transpose([11111])

X=A\B

3.对矩阵A进行LU分解和Schur分解,其中A如第1题。

[L1,U1]=lu(A)

[U2,L2]=schur(A)

4对矩阵A的前4行进行QR分解和奇异值分解,其中A如第1题。

B=A(1:

4,:

[Q,R]=qr(B)

[USV]=svd(B)

5计算矩阵A的特征值及对应的特征向量,判断矩阵A是否可对角化,其中A如第1题。

%

[V,D]=eig(A)

a=inv(V)*A*V-D

6.计算矩阵A的指数、开平方和余弦值,其中A如第1题。

Y1=expm(A)

Y2=sqrtm(A)

Y3=funm(A,@cos)

7.计算矩阵A每个元素的指数、开平方和余弦值(元素单位为度),其中A如第1题。

Y1=exp(A)

Y2=sqrt(A)

Y3=cosd(A)

8.计算复数矩阵C每个元素的模、相角和共轭。

C=[3+4i2–i-i;

2-20]。

C=[3+4i2-i-i;

2-20]

Y1=abs(C)

Y2=angle(C)

Y3=conj(C)

9.分别使用函数fix()、floor()、ceil()和round(),计算第8题中的相角结果。

Y1=fix(C)

Y2=floor(C)

Y3=ceil(C)

Y4=round(C)

10.将2-i的模结果近似为有理数,并以数值形式显示。

a=2-i

Y1=abs(a)

Y2=rats(Y1)

11.计算

,其中m=4!

和n是42与35的最大公因式。

n=gcd(42,35)

|

m=factorial(4)

c=nchoosek(m,n)

12.将球坐标系中的点(1,1,1)分别转换到笛卡尔坐标系和极坐标系。

[a,b,c]=sph2cart(1,1,1)

[d,e,f]=cart2pol(a,b,c)

第四章

1.创建脚本实现随机数序列的各元素由大到小排列,其中随机数服从U(-5,9)的均匀分布,并且序列长度为10。

clear

clc

A=unifrnd(-5,9,1,10)

n=10;

fori=1:

n-1

forj=i+1:

n

ifA(i)<

A(j)

tmpx=A(j);

A(j)=A(i);

A(i)=tmpx;

end

A

2.创建函数实现指定长度的随机数序列的各元素由大到小排列,其中随机数服从N(3,9)的高斯分布。

n=input('

datalength'

A=normrnd(3,9,1,n);

B=sort(A,'

descend'

$

3.提示用户输入1或2,如输入1时,执行第一题的脚本;

如输入2时,提示用户输入随机数序列长度,然后执行第二题的函数。

r=input('

1or2'

switchr

case1

disp('

��������d1'

edit

case2

n=input('

��������������ò

������¤

��������'

��������d2'

4.分别选用if或switch结构实现下述函数表示。

f(x,y)=

f(x)=

5.分别用for和while结构实现如下函数计算。

Sin(x)-cos(x)+sin(2x)+cos(2x)+……+sin(nx)+(-1)^xCos(nx)

]

expAt+AexpAt+…..+A^nxexpA^nt,其中A=[123;

012;

6.在第3题的代码中添加continue、break、return、echo等命令,熟悉他们的用法。

7.计算n个随机数的自然对数,并对运算结果求其算术平方根和四舍五入的和,其中,随机数服从U(-2,2)的均匀分布。

运行下述函数并进行调试。

第五章

1.绘制函数y=sin(x)cos(x)在[-2,2]上的曲线,其中曲线为红实线。

x=-2:

2;

y=sin(x).*cos(x);

plot(x,y,'

-r'

2.绘制函数x^2/9+y^2/16=1的边界。

ezplot('

16*x^2+9*y^2-144'

[-3,3,-4,4])

3.绘制函数

=

在x1,x2

[-2,2]上的曲线,其中数据点为菱形。

x1=-2:

2;

x2=-2:

x=[x1x2];

y1=x1'

*sin(x2);

y2=x2'

*cos(x1);

y=[y1y2];

d'

4.在第三题结果的上基础上绘制对应的等高线。

}

meshc(y1

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1