Azzera filtri
Azzera filtri

Unable to perform assignment because the left and right sides have a different number of elements.

1 visualizzazione (ultimi 30 giorni)
for i=1:100
s_code1(i)=strcat(s_code(2*i-1,:),s_code(2*i,:));
end
c1=cross(s_code1,100);

Risposta accettata

KSSV
KSSV il 8 Ott 2020
Modificato: KSSV il 8 Ott 2020
s_code = cell(100,1);
for i=1:100
s_code1{i}=strcat({s_code{2*i-1},s_code{2*i});
end
  5 Commenti

Accedi per commentare.

Più risposte (1)

Ameer Hamza
Ameer Hamza il 8 Ott 2020
If you are using R2016b or later, you can also try the following
s_code1 = strings(1, 100)
for i=1:100
s_code1(i)=strcat(s_code(2*i-1,:),s_code(2*i,:));
end
  3 Commenti
Ameer Hamza
Ameer Hamza il 8 Ott 2020
Can you share the value of s_code in a .mat file? Also, can you paste the code you tried running?

Accedi per commentare.

Categorie

Scopri di più su Environment and Settings in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by