数组元素连接,空白删除

5次浏览(最近30天)
dmfwlansejr
dmfwlansejr 2021年8月13日
评论道: Awais赛义德2021年8月13日
p = [1, 0, 0, 0, 0, 0, 1, 0]
p =
1 0 0 0 0 1 0
这是1行,1列
我想做
p =
10000010
,空白了。这是1行,1列

接受的答案

Awais赛义德
Awais赛义德 2021年8月13日
p = [1, 0, 0, 0, 0, 0, 1, 0];
p = sprintf (' % u ', p);%它是一个char类型
p = str2num (p);翻倍%
1评论
Awais赛义德
Awais赛义德 2021年8月13日
一个替代
p = [1, 0, 0, 0, 0, 0, 1, 0];
p =擦掉(num2str (p),' ');%它是一个char类型
p = str2num (p);

登录评论。

答案(1)

Chunru
Chunru 2021年8月13日
p = [1, 0, 0, 0, 0, 0, 1, 0];
n =长度(p);
q =总和(p。* 10 ^ (n - 1: 1:0))
q = 10000010

标签

社区寻宝

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

开始狩猎!