Too many output arguments.
Afficher commentaires plus anciens
Hi, I am new to matlab and I need help.
Im tring to scale my x vectors by 2 and y vectors by 4.
both x vector and y vecotr has dimension of 1x1000.
the code is below
[c,d]= [2 0;0 4]*[x;y];
when I run the code, I get an error of too many outputs.
Thank you in advance
Réponses (2)
Walter Roberson
le 3 Oct 2019
0 votes
You cannot do that in MATLAB. The mtimes operator (the formal name for the * operator) only creates a single output argument. You will have to assign the output to a single variable and break apart that single variable into the part representing the new x and the part representing the new y.
Catégories
En savoir plus sur Logical 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!