好文档 - 专业文书写作范文服务资料分享网站

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=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格式
4o3hq75jpe0wacw0f2p46m3qp9xkwe00yqx
领取福利

微信扫码领取福利

微信扫码分享