matlab-第二章

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

1,在一个MA TLAB命令中,6+7i和6+7*i有何区别?i和I有何区别?

第一个i代表一个变量,6+7i是一个函数,第二个代表虚数,6是实部,7代表虚步.I只代表变量.

2,.设A和B是两个同大小的矩阵,试分析A*B和A.*B、A./B和B.\A、A/B和B/A的区别?如果A和B是两个标量数据,结论又如何?

A *B是矩阵相乘,A.*B表示A和B单个元素之间对应相乘。

A./B和

B.\A值相等,是一样的。

A/B等效于B的逆右乘A的矩阵,B\A等效于B矩阵逆左乘A矩阵。

如果A和B是两个标量数据,结论是都没有区别。

3,写出完成下列操作的命令。

(1)删除矩阵A的第7号元素

A(7)=[]

(2)将向量t的0元素用机器零来代替

t(find(t==0))=eps

(3)将含有12个元素的向量x转换成3*4矩阵

newA=reshape(A,3,4)

(4) 求一个字符串的ASCII

ch=['a b c';'1 2 3'];

abs ch

(5) 产生和A同样大小的幺矩阵

ones(size(A))

(6) 从矩阵A提取主对角线元素,并以这些元素构成对角阵B。

A=[1 2 3;4 5 6;7 8 9];

D=diag(A)

B=diag([1,5,9])

4, .要生产均值为3,方差为1的500个正态分布的随机序列,写出相应的表达式y=3+sqrt(1)*randn(500)

5,(1)主对角元素1 1 5 9

上三角矩阵1 -1 2 3

0 1 -4 2

0 0 5 2

0 0 0 9

下三角矩阵1 0 0 0

5 1 0 0

3 0 5 0

11 15 0 9

逆矩阵-0.1758 0.1641 0.2016 -0.0227

-0.1055 -0.1016 -0.0391 0.0664

-0.0508 -0.0859 0.1516 0.0023

0.3906 -0.0313 -0.1813 0.0281

行列式的值1280

秩4

范数A1=norm(A,1)=20 A2=norm(A)= 21.3005 A3=norm(A,inf)=35

条件数A1=cond(A,1)= 14.4531 A2=cond(A,2)= 11.1739 A3=cond(A,inf)= 22.0938

迹16

(2)主对角元素0.43 4

上三角矩阵0.4300 43.0000 2.0000

0 4.0000 21.0000

下三角矩阵0.4300 0 0

-8.9000 4.0000 0

逆矩阵0.0022 -0.0175

0.0234 -0.0017

-0.0035 0.0405

行列式的值

秩2

范数B1=norm(B,1)= 47 B2=norm(B)= 43.4271 B3=norm(B,inf)= 45.4300 条件数B2=cond(B,2)= 1.9354

迹4.4300

6,all(A)=0

any(A)=1

isnan(A)= 0 1 0 0 0 0 0

isinf(A)= 0 0 1 1 0 0 0

isfinite(A)= 1 0 0 0 1 1 1

相关文档
最新文档