Programación Específica > Matlab

 probelma con matlab

(1/1)

shaqdiesel:
Soy nuevo usando matlab, esta funcion es parte de una tarea

function une=coloca(u)
num=1:256;
val=288-(u*3000);
une(1,:)=val;
une(2,:)=num;

ya la vi funcionando pero cuando trate de hacerla en mi computadora me marca este error

?? Input argument "u" is undefined.

Error in ==> une at 3
val=288-(u*3000);

Alguien  me podria ayudar ?

Toph:

--- Cita de: "shaqdiesel" ---?? Input argument "u" is undefined.

Error in ==> une at 3
val=288-(u*3000);

Alguien  me podria ayudar ?
--- Fin de la cita ---

Ese error es debido a que llamas a la funcion sin darle el argumento con el que debe trabajar.

En la ventana de comandos de matlab no solo pongas:

>>coloca

sino que debes de definir una variable con el dato al que le quieres aplicar la funcion y luego llamarla indicandole esa variable como argumento
ejemplo:
 
>>a= xxxx (el valor que tu decidas) y luego llamar a la funcion asi:
>>coloca(a)

Navegación

[0] Índice de Mensajes

Ir a la versión completa