Matrix 3x2
a = [1 0 ;
1 0;
0 1 ]
Cell 2x1
b = [ 'Hello ;
'Goodby'];
Wanted outcome c=a*b 3x1
c = ['Hello ;
'Hello;
'Goodby']

1 commentaire

b = [ 'Hello ;
'Goodby'];
This is not a cell and not even valid Matlab syntax. Do you mean curly braces?

Connectez-vous pour commenter.

 Réponse acceptée

Jan
Jan le 10 Mar 2021
b = {'Hello'; 'Goodby'};
a = [1 0 ;
1 0;
0 1 ];
index = a * [1; 2]
b(index)

Plus de réponses (0)

Catégories

En savoir plus sur Characters and Strings dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by