SoloCodigo
Programación Específica => Matlab => Mensaje iniciado por: shaqdiesel en Viernes 25 de Septiembre de 2009, 00:01
-
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 ?
-
?? Input argument "u" is undefined.
Error in ==> une at 3
val=288-(u*3000);
Alguien me podria ayudar ?
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)