Matlab - Puntos

 
Vista:

Puntos

Publicado por Laura (3 intervenciones) el 12/11/2007 16:44:58
Hola
Queria saber como puedo introducir puntos de dos variables, como matriz, lista es para un algoritmo
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Puntos

Publicado por Kike (304 intervenciones) el 13/11/2007 03:58:38
Se puede hacer como un archivo de función:
function mi_funcion(matriz)
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas en matriz(:, 1)
% sintaxis de plot: plot(x, y)
plot(matriz(:, 1), matriz(:, 2))

Al introducir el argumento de entrada sólo se llama a la función y entre paréntesis se escribe el argumento de entrada. Por ejemplo los puntos de x de 1 a 5, y y=x^2:
mi_funcion( [1,1; 2,4; 3,9; 4,16; 5,25] )

Otra forma:
Haciendo un archivo tipo guión:
matriz = input(' Introduzca la matriz de datos: \n');
% función que grafica los puntos
% x es la primera columna de la matriz
% los dos puntos significan todas las filas
% sintaxis de plot: plot(x, y)
plot(matriz(:, 1), matriz(:, 2))

Al terminar se guada el archivo como otra_funcion.
Al llamar a otra_funcion no se introducen argumentos de entrada entre paréntesis:
otra_funcion [ ENTER]
Introduzca la matriz de datos:
[1,1; 2,4; 3,9; 4,16; 5,25] [ENTER]
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar