Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

how can i solve this error : Error using / Not enough input arguments.

7 visualizaciones (últimos 30 días)
Hira Abid
Hira Abid el 1 de Jul. de 2018
Cerrada: MATLAB Answer Bot el 20 de Ag. de 2021
stuck in following line of code and facing this error message
aspect_ratio = results(index).MajorAxisLength /results(index).MinorAxisLength arr(k,1)=aspect_ratio
i have tried using "./" instead as well as putting ";"in end of code but error does not solved. help me in this regard.
  1 comentario
Jan
Jan el 1 de Jul. de 2018
Aren't these two lines of code?
aspect_ratio = results(index).MajorAxisLength /results(index).MinorAxisLength;
arr(k,1) = aspect_ratio;

Respuestas (1)

Jan
Jan el 1 de Jul. de 2018
Use the debugger to examine the problem: How to use the debugger
Set a breakpoint in the failing line - after fixing the problem that these are two lines (see my comment above). Or let Matlab stop automatically when the error occurs by typing this in the command window:
dbstop if error
Now run the code again. When Matlab stops, check the locally used variables:
class(results)
size(results)
class(index)
size(index)
I guess, that index is empty. Then results(index).MajorAxisLength has no element, such that you do not have an input for the division.
  1 comentario
Hira Abid
Hira Abid el 1 de Jul. de 2018
this the whole code, but the error occurs in these lines. t thought the same that index is empty. since i'm new to matlab so i dont know how to solve it.

La pregunta está cerrada.

Community Treasure Hunt

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

Start Hunting!

Translated by