matlab矩阵向量用机器零代替,第2章练习参考答案.doc

本篇博客详细解答了MATLAB中关于矩阵和向量的一些常见问题,包括复数表示、矩阵运算、元素替换、矩阵转换以及特殊矩阵生成等操作。同时,涉及到随机序列生成、矩阵属性计算如主对角元素、逆矩阵、秩和条件数等,并讨论了特殊数值(如NaN、Inf)的处理函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MATLAB第2章练习参考答案

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

答:6+7i是一个复数常量;6+7*i是一个表达式,即将i看成一个运算量,参与表达式的运算。

在MATLAB中,i作为常用的预定义变量,表示虚数单位,而I可作为一般的变量名使用,因为在MATLAB中变量名区分字母的大小写。

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

答:本题要求理解矩阵的基本算术运算与点运算的区别,可以分别设定两个同大小的矩阵A和B,然后在MATLAB中进行运算,仔细观察运算结果。

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

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

答:A(7)=[]

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

答:t(find(t==0))=eps

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

答:reshape(X,3,4)

(4) 求一个字符串的ASCII

答:abs(‘abc’) 或 double(‘abc’)

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

答:ones(size(A))

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

答:B=diag(diag(A))

4. 要产生均值为3,方差

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值