MATLAB: Too many output arguments
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Leonard
el 3 de Oct. de 2014
Comentada: Leonard
el 3 de Oct. de 2014
I'm fairly new to MATLAB but it seems to me that the following line should be correct:
[x,y,z] = [1,2,3]
Why am I getting a "Too many output arguments." error?
x,y,z are unused variables and I've even declared them each as zeros(1).
Thanks!
0 comentarios
Respuesta aceptada
Image Analyst
el 3 de Oct. de 2014
[1,2,3] is an expression that produces a single thing : an array. You are trying to assign the single thing to 3 separate things . That's the explanation. If you want fix, use deal or assign the 3 variables separately in 3 separate lines.
Más respuestas (1)
Ver también
Categorías
Más información sobre Whos en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!