垂直显示字符矩阵

26次浏览(最近30天)
Mohit Garg
Mohit Garg 2019年10月18日
回答: 安德烈Bobrov 2019年10月18日
我有两个矩阵,一个数字(伏特)和一个字符(c)
=找到(volt > = 0 & volt < = 10);
p =找到(volt > 10 & volt < = 20);
g =找到(伏特> 20 & volt < = 30);
o =找到(volt > 30 & volt < = 40);
u =找到(40 |伏伏> < 0);
c = 0(1、长度(volt));
c (a) = ' a ';
c (p) =“p”;
c (g) = ' g ';
c (o) = ' o ';
c (u) = ' u ';
Volt = [18 33 31 34 15 37 10.5 48 50 38 35 39 42 33 31 15 9 13 11 27 35 -1 46 22 6 19 36];
我如何显示两个完全相同的矩阵如下:
18.0便士
33.0 O
31.0 O
34.0 O
15.0便士
37.0 O
10.5便士
48.0 U
50.0 U
38.0 O
...
2的评论
Mohit Garg
Mohit Garg 2019年10月18日
只需在命令窗口中使用fprintf或disp打印即可

登录评论。

答案(1)

安德烈Bobrov
安德烈Bobrov 2019年10月18日
Volt = [18 33 31 34 15 37 10.5 48 50 38 35 39 42 33 31 15 9 13 11 27 35 -1 46 22 6 19 36];
边缘= 40:10:0;
[~, ~, j] = histcounts(伏特,边);
党卫军=翻转({“u”“一个”“p”‘g’“o”“u”} ');
sj = ss (j + 1);
i1 = 1:元素个数(伏)
流(% 6.1 f %年代\ n伏特(i1), sj {i1});
结束

s manbetx 845


释放

R2019a

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!