les paso un ejemplo de como graficar en matlab los resultados de las simulaciones de simulink.
1. Considere el siguiente modelo en simulink:
2. Abrir el scope y configurarlo para que mande los datos a matlab.
Seleccionar el nombre de la variable y el tipo de variable como array.
3. Después de hacer estos cambios correr de nuevo la simulación.
4. En este punto ya existe una variable en matlab con el nombre que asignamos en el scope, en este caso variable_1, la cual contiene en la primer columna el tiempo y en la segunda el valor de la señal de salida.
5. Para graficar usar el comando plot
plot(variable_1(:,1), variable_1(:,2))
variable_1(:,1) es toda la primer columna de variable_1 y variable_1(:,2) es la segunda columna. Es decir, estamos graficando tiempo contra la señal de salida. El resultado es el siguiente:
en esta ventana ya se puede guardar la gráfica en varios formatos (File -> Save as ...), les recomiendo salvarla e formato eps para que no pierda nitidez la imagen.
Les adjunto el archivo de simulink, el comando plot en un archivo .m y un archivo con varios ejemplos de matlab.
Ejemplo simulink
Comando plot
Comandos matlab
Saludos.





Gracias por tu publicación.
ResponderEliminarGracias por publicarlo. Saludos
ResponderEliminarthanks for your input ...
ResponderEliminarGracias, se me había olvidado 😜😜
ResponderEliminarDe nada :)
Eliminarbuen documento
ResponderEliminarbuen documento
ResponderEliminar