matlab 练习

第一章

  1. 题目( 10分 )

设A为3行4列的矩阵,B为一个行数大于3的矩阵,写出MATLAB命令。
(1)删除A的第1、3两列。
(2)删除B的倒数第3行。

     2解答

A = [1:4;5:9;10:14]

B = rand(4)

A(:,[1,3])=[]

B(end-2:,)=[]

  • 例题

例1  建立一个字符串向量,然后对该向量做如下处理:
① 取第1~5个字符组成的子字符串。
② 将字符串倒过来重新排列。
③ 将字符串中的小写字母变成相应的大写字母,其余字符不变。
④ 统计字符串中小写字母的个数。
ch='ABc123d4e56Fg9';
subch=ch(1:5)  
revch=ch(end:-1:1) 
k=find(ch>='a'&ch<='z')
ch(k)=ch(k)-('a'-'A')       
length(k)

  • 习题2 建立一个字符串“I'm A STUDENT”,然后对该字符串做如下处理,写出MATLAB命令。

(1)将字符串中的大写字母变成相应的小写字母,其余字符不变。
(2)将子字符串“student”替换为字符串“teacher”

  • 解答

ch='I am A STUDENT';
k=find(ch>='A'&ch<='Z')
ch(k)=ch(k)+('a'-'A')     
strrep(ch,'student','teacher')

第二章

 8分 )

1第一题求下列矩阵的秩、迹和范数。

A = [0.43 43 2;-8.9 4 21;45 6 8]
rank(A)
trace(A)
norm(A)

2,第二题 产生5阶希尔伯特矩阵H和5阶帕斯卡矩阵P,且求其行列式的值Hh和Hp以及它们的条件数Th和Tp。

H=hilb(5)
P = pascal(5)
Hh =det(H)
Pp =det(P)
Th =cond(H)
Tp =cond(P)

 

3

( 10分 )

已知:

求A的特征值及特征向量。

 

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值