Procedimiento1. En la ventana de comandos procederemos a crear una matriz “A” de dimensiones 3x3 con los valores enteros que Ud. Crea conveniente, escriba el comando a ejecutar. >> A = [1 2 3:4 5 6:7 8 9] 2. ¿Qué podemos observar en la ventana Workspace y Command History? En la ventana de Workspace se ve las variables que se definen. En la ventana de Command History se guarda todos los comandos ejecutados 3. En la ventana de comandos cree un vector “B” de 1X7 con valores enteros que Ud. Crea conveniente, escriba la línea de comando a utilizar. >> B = [1 2 3 4 5 6 7] 4. Para poder obtener el valor de la celda 3 del vector “B” se escribirá el comando. >> B(3) 5. Para poder obtener el valor de la celda 3,3 del vector “A” se escribirá el comando. >> A(3,3) 6. Cree un vector “C” de tamaño 7X1 con valores enteros que Ud. Crea conveniente escriba el comando ejecutado: >> C = [4;5;3;11;7;9;10] 7. Intentemos sumar los vectores creados A + C, esto se realiza con el comando: >> A+C 8. ¿Cuál es la respuesta que MATLAB nos da al ejecutar el comando del procedimiento 7?, explique por qué. Error using + Matrix dimensions must agree. Porque A(3x3) tiene diferente dimensión de C(7x1), para poder sumar deben ser de igual dimensión. 9. Para convertir el vector C en un vector fila se procederá a ejecutar el siguiente comando. >> C' 10. Ahora proceda a sumar los polinomios A y C, cuales con los resultados obtenidos. Error using + Matrix dimensions must agree. Porque A(3x3) tiene diferente dimensión de C’(1x7), para poder sumar deben ser de igual dimensión. 11. Proceda a realizar el resto de las operaciones mostradas en el cuadro que muestra las operaciones en MATLAB estudiado en la sección teórica. AUTOMATIZACION YINMEL CASTRO BULEJE 8 ING. CARLOS escriba el comando que escribió.>> A-D >> D*A >> D. >> roots(pol) >> r = roots(pol) 14. escriba el comando. Proceda a crear un polinomio pol.0000 6. >> X = [6 5 8] 16. >> y = sin(x) Este comando saca los ángulos seno de cada valor de x. Proceda a realizar los siguientes comandos en Matlab. escriba el comando respectivo. escriba los resultados. >> w = exp(x) Este comando saca los exponentes de cada valor de x AUTOMATIZACION YINMEL CASTRO BULEJE 9 ING. explique cada una de las líneas. Cree un vector X con valores reales que Ud. Ejecute el comando plot para dibujar los puntos. >> Y = [9 4 2] >> plot(Y) En este caso en el grafico se observa una línea descendente.*3 >> A.0000 15.0000 -8. Rearme el polinomio a partir de las raíces obtenidas anteriormente y almacénelas en una variable q.0000 0. >> z = cos(x) Este comando saca los ángulos coseno de cada valor de x. >> plot(X) 17. >> pol = [1 0 -8 6 -10] 13./3 >> A. CARLOS . >> q=poly(r) q = 1.0000 -10. que contenga la siguiente forma 4 2 x -8x +6x -10. 19. >> x = 0:1:100 Con este comando se obtiene una numeración sucesiva que a inicio en 0 y aumenta 1 en 1 hasta llegar a 100. En el grafico se ve una línea que une los puntos [6 5 8] del punto seis hay una caída al punto 5 y luego asciende hasta el punto 8. escriba los resultados a continuación. Crea conveniente. 18. Proceda ahora a crear un vector Y con el mismo tamaño del vector X y proceda a ejecutar el comando plot para graficarlo.*D >> A. Halle las raíces del polinomio antes creado con el comando roots y almacénelo en una variable r. Interprete el gráfico obtenido. 0: inicio 1: incremento 100: limite.^3 12. escriba el comando utilizado. 20.2) Este comando divide la ventana grafica en una tabla de 3x2 subventanas y coloca el grafico en la ventana 2 contando de izquierda a derecha y de arriba abajo. CARLOS .1 hasta llegar a 1. >> plot(x.5) Este comando divide la ventana grafica en una tabla de 3x2 subventanas y coloca el grafico en la ventana 5 contando de izquierda a derecha y de arriba abajo.>> subplot(3.1: incremento 1: limite./x) Se observa un gráfico de línea en forma de ondas pequeñas que va disminuyendo de radio cada vez que se extiende. w. >> plot(x. En el observamos una línea que va ascendiendo dese 100 en x hasta 2 a más en y. 0: inicio 0.2. AUTOMATIZACION YINMEL CASTRO BULEJE 10 ING.y) Al ejecutar este comando se obtiene un gráfico de línea que se unen en forma de ondas punteadas.z. >> plot(x.6) Este comando divide la ventana grafica en una tabla de 3x2 subventanas y coloca el grafico en la ventana 6 contando de izquierda a derecha y de arriba abajo.4) Este comando divide la ventana grafica en una tabla de 3x2 subventanas y coloca el grafico en la ventana 4 contando de izquierda a derecha y de arriba abajo.2.w) Este comando muestra el grafico de puntos de x. >> subplot(3.01:1 Con este comando se obtiene una numeración sucesiva que a inicio en 0 y aumenta 0.2. Proceda a realizar los siguientes comandos en Matlab./x) Se observa un gráfico de línea en forma de ondas pequeñas que va disminuyendo de radio cada vez que se extiende.2. y. >> plot(x. >> subplot(3. explique cada una de las líneas. >> y=sin(x) Saca los ángulos seno de cada valor de x.2. >> subplot(3.1 en 0.1) Este comando divide la ventana grafica en una tabla de 3x2 subventanas y coloca el grafico en la ventana 1 contando de izquierda a derecha y de arriba abajo. >> x=3*t Multiplica por 3 a cada valor de t anteriormente ejecutado. >>plot(x. >> t=0:0. >> subplot(3.sqrt(x)) Observamos una línea que asciende en forma exponencial desde 0 hasta 10. >> p=exp(x) Este comando saca los exponentes de cada valor de x >> hold on Este comando activa la orden. AUTOMATIZACION YINMEL CASTRO BULEJE 11 ING. 21.y.'y') >> semilogx(x.'g') >> semilogy(x.'r') Analisis de Resultados Dentro de la parte de procedimiento de este informe ejecutamos algunos comandos básicos de operaciones con matrices y vectores del ejercicio 1 hasta el ejercicio 15. >> Y = [9 4 2] >> plot(Y) A En el grafico observamos una línea descendente porque los elementos del vector Y son 9. CARLOS . >> plot(t.y) Se observa una línea horizontal de puntos.x. >> plot(x.x. y a partir de ese momento todos nuevos gráficos se añaden a la última ventana abierta. >> hold off Desactiva la orden hold. >> loglog(x.’r’) Este comando grafica los puntos (t. 4.x) y los colorea de rojo(‘r’).y. escriba los comandos utilizados.’q’) Error al ejecutar este comando por que el parámetro ‘q’ que representa color no existe un nombre de color que comience con q. >> plot(t.y. 2 parte de la función plot existen otras funciones que también hacen lo mismo. Utilice los comandos faltantes contemplados en la teoría para complementar el grafico. lo único que se diferencian son en el tipo de escala que utilizan en los ejes de abscisas y ordenadas.