自控matlab上机实验,Matlab上机实验答案

520 397 705 557 890 717 >> whos

Name Size Bytes Class Attributes

A 5x5 200 double B 5x3 120 double C 5x3 120 double D 3x2 48 double 4. 完成下列操作:

(1) 求[100,999]之间能被21整除的数的个数。 (2) 建立一个字符串向量,删除其中的大写字母。 >> n=100:999;

>> l=find(rem(n,21)==0); >> length(l) ans =

43

>> ch='aegbBOIEG0je23RGnc';

>> wz=find(ch>='A'&ch<='Z'); >> ch(wz)=[] ch =

aegb0je23nc

实验二 MATLAB矩阵分析与处理

1. 设有分块矩阵A???E3?3?O2?3R3?2?,其中E、R、O、S分别为单位矩阵、随机矩阵、零矩S2?2??2?ER?RS?阵和对角阵,试通过数值计算验证A???。 2OS??>> E=eye(3); >> R=rand(3,2); >> O=zeros(2,3); >> S=diag(1:2); >> A=[E,R;O,S] A =

1.0000 0 0 0.8147 0.9134 0 1.0000 0 0.9058 0.6324 0 0 1.0000 0.1270 0.0975 0 0 0 1.0000 0 0 0 0 0 2.0000

>> A^2 ans =

1.0000 0 0 1.6294 2.7401 0 1.0000 0 1.8116 1.8971 0 0 1.0000 0.2540 0 0 0 1.0000 0 0 0 0 >> [E,R+R*S;O,S^2] ans =

1.0000 0 0 1.6294 0 1.0000 0 1.8116 0 0 1.0000 0.2540 0 0 0 1.0000 0 0 0 0 >> A^2==[E,R+R*S;O,S^2] ans =

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 通过验证,矩阵A2???ER?RS?成立。?OS2? ?0.2926 0 4.0000 2.7401 1.8971 0.2926 0 4.0000

2. 产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,且求其行列式的值Hh和Hp以及它们的条件数Th和Tp,判断哪个矩阵性能更好。为什么? >> H=hilb(5) H =

1.0000 0.5000 0.5000 0.3333 0.3333 0.2500 0.2500 0.2000 0.2000 0.1667 >> P=pascal(5) P =

1 1 1 1 2 3 1 3 6 1 4 10 1 5 15 >> Hh=det(H) Hh =

3.7493e-12 >> Hp=det(P) Hp = 1

0.3333 0.2500 0.2000 0.1667 0.1429 1 1 4 5 10 15 20 35 35 70 0.2500 0.2000 0.2000 0.1667 0.1667 0.1429 0.1429 0.1250 0.1250 0.1111

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值