第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(A>4) >> A(k)
例2-4 建立一个字符串向量,然后对该向量做如下处理。 >> ch='ABc123d4e56Fg9';
>> subch=ch(1:5) %取子字符串 subch = ABc12
>> revch=ch(end:-1:1) %将字符串倒排 revch =
9gF65e4d321cBA
>> k=find(ch>='a'&ch<='z'); %找小写字母的位置
>> ch(k)=ch(k)-('a'-'A') %将小写字母变成相应的大写字母 ch =
ABC123D4E56FG9
>> length(k) %统计小写字母的个数 ans = 4
915208-MATLAB程序设计与应用-第2章 MATLAB数据及其运算_源程序
第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=f
推荐度:
点击下载文档文档为doc格式