作业帮 > 综合 > 作业

matlab中假如我想生成1000个字母,这些字母从A.B.C.D四个中选,该怎么办?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/21 09:49:01
matlab中假如我想生成1000个字母,这些字母从A.B.C.D四个中选,该怎么办?
这个简单啊,可以用1、2、3、4顶替,到时再替换就好了
a=randsrc(1000,1,[1 2 3 4]);
b(a==1,1)='A';
b(a==2,1)='B';
b(a==3,1)='C';
b(a==4,1)='D';
再问: 那怎么生成1.2.3.4啊,求指教
再答: 第一句就是生成1、2、3、4啊,你运行这个命令就会看到结果的呢
第一句是生成1000个随机数,
后面四句是替换。
再问: 你给我发程序了吗?没看到啊。。。
再问: 请再发一遍
再答: a=randsrc(1000,1,[1 2 3 4]);
b(a==1,1)='A';
b(a==2,1)='B';
b(a==3,1)='C';
b(a==4,1)='D';
再问: 谢了