作业帮 > 综合 > 作业

在MATLAB中如何建立一个包含随机字母的一维1×10向量a,并删除其中的大写字母 利用逻辑关系

来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/21 10:50:27
在MATLAB中如何建立一个包含随机字母的一维1×10向量a,并删除其中的大写字母 利用逻辑关系
在MATLAB中如何建立一个包含随机字母的一维1×10向量a,并删除其中的大写字母 利用逻辑关系
程序如下:
b = randint(1,10,[65 116]); % 随机产生 1×10 的 65-116 范围的正整数(ASCII 码)
b(b>90) = b(b>90)+6; % 65-90 是小写字母,>90 则+6,97-122 是大写字母
a = char(b) % 将 ASCII 码转换为字母
k=find(a>='A'&a<='Z')
a(k)=[]