How do I create a unit vector with multiple rows

6 vues (au cours des 30 derniers jours)
Adam Wright
Adam Wright le 17 Avr 2019
Commenté : Adam Wright le 17 Avr 2019
I want to create a unit vector with multiple rows, but only one input line.
For example I want an output like this: [14 15 16; 12 13 14].
I tried to put input of [14;12]:[1;1]:[16;14] and just got the output of [14,15,16] instead of mutiple rows.
All the vectors will be the same length so that won't be an issue.

Réponse acceptée

madhan ravi
madhan ravi le 17 Avr 2019
  3 commentaires
madhan ravi
madhan ravi le 17 Avr 2019
a=[14;2;48;21]
b=[16;4;50;23]
cell2mat(arrayfun(@(x,y)x:y,a,b,'un',0))
Adam Wright
Adam Wright le 17 Avr 2019
Perfect. Thank you

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Logical dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by