Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

GRAFICAR EN SCILAB

No description
by

Miguel Angel Polo Castañeda

on 5 November 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of GRAFICAR EN SCILAB

GRAFICAR EN SCILAB
GRÁFICOS EN 2D
GRÁFICAR EN 2D
Gráfico de funciones
Los vectores constituyen los elementos claves para hacer gráficos de una variable en función de otra. Por lo general tenemos un conjunto de datos "x" y otro conjunto de datos "y" relacionados entre sí.
Ejemplo
FUNCIONES
Estilo
Define como será dibujada la función.
Ejemplos
Coordenadas polares
Hace las gráficas en coordenadas polares. La función es: polarplot(ángulo,radio)
Ejemplo
Nuevas ventanas
Crea una nueva ventana de gráfico.
Se escribe en la consola: figure
Ejemplo
Títulos
Para añadir un título a la gráfica se usa la función: title('Se escribe el título')
Para añadir nombre al eje x se usa la función: xlabel('Nombre')
Para añadir nombre al eje y se usa la función: ylabel('Nombre')
Ejemplo
Cuadrícula
Añade una cuadrícula a la gráfica al escribir la función xgrid en la consola. Con xgrid('off') desaparece la cuadrícula.
Ejemplo
Función plot
Es el comando más usual en gráficos 2D.
Representa gráficamente conjuntos de datos:
Crea un gráfico a partir de vectores y/o columnas de matrices, con escalas lineales sobre ambos ejes
Coordenadas con el mouse
Con la función xgetmouse se pude saber la coordenada de donde se ubique el mouse.
Ejemplo
Textos sobre la gráfica
Con la función xstring('Escribir') se puden ingresar textos es la gráfica
Ejemplo
Borrar figuras
Para borrar una figura se usa el comando: clf
Para borrar todas las figuras se usa el comando: close all
Para borrar una figura en específico se usa el comando: close(figure(n)). Donde n es el número de la figura.
OTRAS FUNCIONES PARA GRAFICAR EN 2D
Función: bar()
Usada para crear diagrama de barras.
Ejemplo
Función: barh()
Crea diagramas de barras horizontales.
Ejemplo
Función: pie()
Realiza gráficos en forma de "Torta".
Ejemplo
Varias funciones en el mismo gráfico
Si grafícas una función, secuencialmente puedes gráficar otras en el mismo campo.
Ejemplo
GRÁFICAR EN 3D
Función plot3d
La función plot3d es análoga a su homóloga bidimensional plot. Su forma es la siguiente:
plot3d(x,y,z)
Gráfico de funciones en 3D
Es muy similar gráficar en 2D y en 3D, la diferencia es que ahora se usará el comando plot3d(x,y,z).
Para realizar un gráfico con ésta función hay que tener en cuenta lo siguiente:
“x” & “y” son vectores de xm y yn dimensión.
z es una matriz de dimensión (xm,yn).
z(i,j) son los valores de la superficie en el punto (x(i),y(i))
Ejemplo
Función: plot2d2()
Elabora gráficos en forma de escalon.
Ejemplo
Otros comandos de gráficos en 3D
Param3d
Surf
Función: plot2d3()
Dibuja diagrama de barras
Ejemplo
Función: plot2d4()
Crea diagramas de flechas
Ejemplo
Función: histplot()
Dibuja un histograma
Ejemplo
La representación gráfica permite establecer varios valores que no han sido obtenidos experimentalmente, es decir, mediante: la interpolación (lectura entre puntos) y la extrapolación (valores fuera del intervalo experimental)
División de la ventana gráfica
La graficación 2d en scilab también permite la división de la ventana gráfica con el objetivo de representar múltiples gráficos en ella.
Su comando general es: Subplot(m,n,i)
Donde m y n son las subdivisiones de filas y columnas respectivamente e i es la subdivision.
Ejemplo
Función con diferentes intervalos en los ejes
Argumento leg=
Se pueden escribir una cadena de carácteres para cada eje separados por el signo @.
Ejemplo
Esta función dibuja una línea que une los puntos (x(1), y(1), z(1)), (x(2), y(2), z(2)), etc. y la proyecta sobre un plano para poderla representar en la pantalla.
Ejemplo
Contour
Dibuja una superficie paramétrica de color usando una rejilla rectangular definida por X & Y. Esta cuadrícula se determina utilizando las dimensiones de la matriz Z, en cada punto de la red, una coordenada Z se le da el uso de la matriz Z.
Ejemplo
Realiza curvas de nivel en una superficie 3D
Ejemplo
Eval3d
Ejemplo
Grafíca en 3D de una superficie definida por una función.
Fplot3d
Ejemplo
Dibuja una superficie paramétrica usando una rejilla rectangular.
Mesh
Ejemplo
Dibuja los valores de una función en una cuadrícula
Gracias
Full transcript