《刘卫国全套配套课件matlab程序设计与应用第3版第2章matlab数据及其运算源程序》由会员分享,可在线阅读,更多相关《刘卫国全套配套课件matlab程序设计与应用第3版第2章matlab数据及其运算源程序(1页珍藏版)》请在金锄头文库上搜索。
第2章 MATLAB数据及其运算例2-1 计算表达式的值。 x=sqrt(7)-2i; y=exp(pi/2); z=(5+cos(47*pi/180)/(1+abs(x-y)例2-2 产生5阶随机方阵A,其元素为10,90区间的随机整数,然后判断A的元素是否能被3整除。 A=fix(90-10+1)*rand(5)+10) P=rem(A,3)=0 %等价于P=eq(rem(A,3),0)例2-3 建立矩阵A,然后找出大于4的元素的位置,并输出相应位置的元素。 A=4,-65,-54,0,6;56,0,67,-45,0 k=find(A4) A(k)例2-4 建立一个字符串向量,然后对该向量做如下处理。 ch=ABc123d4e56Fg9; subch=ch(1:5) %取子字符串subch =ABc12 revch=ch(end:-1:1) %将字符串倒排revch =9gF65e4d321cBA k=find(ch=a&ch ch(k)=ch(k)-(a-A) %将小写字母变成相应的大写字母ch =ABC123D4E56FG9 length(k) %统计小写字母的个数ans = 47