array element concatenation, blank remove

2 vues (au cours des 30 derniers jours)
dmfwlansejr
dmfwlansejr le 13 Août 2021
Commenté : Awais Saeed le 13 Août 2021
p=[1,0,0,0,0,0,1,0]
p=
1 0 0 0 0 0 1 0
This is 1 row,1 colimn
I wnat to make
p=
10000010
, blank removed. This is 1 row, 1 colimn

Réponse acceptée

Awais Saeed
Awais Saeed le 13 Août 2021
p=[1,0,0,0,0,0,1,0];
p = sprintf('%u',p); % it is a char
p = str2num(p); % converted to double
  1 commentaire
Awais Saeed
Awais Saeed le 13 Août 2021
an alternate
p=[1,0,0,0,0,0,1,0];
p = erase(num2str(p),' '); % it is a char
p = str2num(p);

Connectez-vous pour commenter.

Plus de réponses (1)

Chunru
Chunru le 13 Août 2021
p=[1,0,0,0,0,0,1,0];
n = length(p);
q = sum(p.*10.^(n-1:-1:0))
q = 10000010

Catégories

En savoir plus sur Operators and Elementary Operations dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by