Sei sulla pagina 1di 35

Universidad de Nariño.

Fı́sica Computacional.
Programación en Scilab.
James Fernando Insandara Tacan
217018078.
2019-B

¿Qué es Scilab?
Scilab es un software utilizado para hacer cálculos cientı́ficos que hace
uso de análisis numérico por medio de lenguaje de programación. Scilab nos
permite realizar visualización 2-D y 3-D, optimización, análisis estadı́stico,
diseño y análisis de sistemas dinámicos, entre otras herramientas de igual
relevancia.

¿Cómo operar en Scilab?


Ágamos un recorrido simple sobre cómo funcionan las operaciones básicas
que nos ayudaran a trabajar sobre este software.

1
Abrir Scilab

En la pestaña superior izquierda accedemos a SciNotes, que es en


donde realizaremos nuestra programación; se identifica por el grafico
de una agenda con un lápiz.

Figura 1: SciNotes

Para definir una constante o una variable solo necesitamos a la expre-


sión o nombre de esta seguida de un igual (=) para luego asignar el
valor para dicho elemento. Podemos operar lo que hemos definido gene-
rando operaciones simples como: suma (+), resta (-), multiplicación (*)
y división (/). Es importante resaltar que es diferente definir A y a. Si
queremos acceder a una constante que previamente definimos debemos
ser estrictos con la escritura de la misma.

Para ejecutar cualquier acción y ver el resultado en la consola debemos


hacer click en el botón Guardar y ejecutar.

Figura 2: Guardar y ejecutar.

Para ver lo que escribimos en el ”blog” es necesario hacer uso del co-
mando disp(*), que nos enseñara en la consola lo que hemos realizado.

2
Si se desea añadir un texto, este inevitablemente debe estar contenido
por (”*texto*”) para que Scilab lo pueda reconocer como tal.
Para aclarar lo previamente mencionado haremos uso del siguiente
ejemplo.

Figura 3: Disp y def de variables.

Si queremos borrar lo que vemos en la consola podemos hacer uso de los


comandos: clc Este comando dejara en blanco la consola pero guardara
todo lo definido previamente clear Este comando encuentra su utilidad
borrando todo el proceso realizado hasta el momento, junto con todo
lo que habı́amos trabajado hasta ese instante, pero este comando no
limpia el contenido de la consola, por lo que se recomienda el uso de
estos dos comandos al tiempo.
Siempre al iniciar Scilab es necesario el uso de los comandos clear y clc
ya sea en la consola o en el editor

Existe la opción de omitir una lı́nea de lo que previamente hayamos


definido, para hacer que el programa pase por alto toda una lı́nea de
comandos basta con dos diagonales (//)al inicio de lo que queremos
que Scilab omita. Este comando se encuentra muy útil a la hora que
queramos identificar una constante o variable fácilmente o saber lo que
representa sin tener que ver por ejemplo el texto de la interpretación
de la misma en la consola

En Scilab existen variables predefinidas a las cuales podemos acceder,


como lo son el numero pi, el número de euler, números imaginarios.

3
Para acceder a estas variables es necesario hacer uso de un caracter
para poder ejecutarlos, como apreciamos en el siguiente ejemplo.

Figura 4: Números π, e, i.

El valor absoluto de una cantidad puede ser calculado en Scilab con el


comando abs(x) siendo x la cantidad de la cual deseamos obtener el
valor absoluto.

Es posible hacer el cálculo de una raı́z cuadrada por medio del comando
sqrt(x).

El comando round(x) tiene como función aproximar un numero deci-


mal a su número entero mas cercano.

El comando rand(x) genera valore aleatorios en el intervalo de 0 a x


incluyendo decimales.

Construccion de Vectores.
Un vector fila se crea a partir del uso de ”[]”que contendrán adentro
los n componentes del vector. Para dar forma a este vector, los compo-
nentes deben estar separados por un espacio.

Un vector columna se crea de manera muy similar, con diferencia que


en este las componentes se separan por un punto y coma.

4
La transpuesta de un vector se obtiene usando el carácter ’ junto al
nombre del vector que definimos previamente

Para puede acceder a un elemento especifico de un vector usando el


comando ya visto disp() con diferencia que en este caso incluimos
adentro del paréntesis la posición que deseamos obtener. Un ejemplo
ayudara a entender como posicionar los comandos para que estos sean
ejecutables de manera correcta.

Figura 5: Construcción y manejo de vectores.

Existen formas de generar vectores sin recurrir al método manual, usan-


do ya comandos definidos en Scilab como lo son:

Usando el comando de dos puntos, seleccionamos los pasos en los que


queremos que vaya contando y Scilab generara un vector que cada
número de pasos nos dé una cantidad determinada de valores, por ejem-
plo.

Figura 6: Vector por pasos.

5
Scilab permite generar vectores igualmente espaciados con el comando
linspace(x,y,z, donde x representa el valor de inicio, y el valor de
llegada y z el espacio entre cada valor, ejemplo.

Figura 7: Vector linspace.

Otra forma de generar vectores es por medio del comando logspa-


ce(d1,d2,[n]) del cual obtenemos un vector fila de n puntos logarı́tmi-
camente equidistantes entre 10 elevado a d1 y 10 elevado a d2. Si d2 =
pi , entonces los puntos están entre 10 elevado a d1 y pi .

Figura 8: Vector logspace.

Construcción de Matrices.
Existen diferentes maneras de crear matrices con Scilab, aquı́ explora-
remos las formas mas básicas sobre este tema para contextualizar al lector
sobre esta opción que permite el programa.

Para construir una matriz A de manera manual, procedemos a crearla


en el orden de las filas que contenga, escribiendo manualmente cada
una de sus componentes.

6
Figura 9: Creación manual de matriz A.

Figura 10: Componentes, filas y vectores de la matriz A.

De igual manera podemos acceder a cualquiera de sus componentes,


filas o columnas.

Con Scilab podemos generar matrices especı́ficas con comando defini-


dos, como una matriz la cual tenga todos sus componentes cero la cual
se efectúa con el comando zeros(m,n) donde m y n son las dimensiones
de la matriz. Del mismo modo es posible generar matrices en la cual
tenga como componentes solo a números uno por medio del comando
ones(m,n). Podemos generar una matriz de identidad por medio del
comando eye(m,n).

Se puede realizar operaciones como multiplicación, división, suma, res-


ta de vectores y matrices siempre y cuando el procedimiento tenga

7
Figura 11: Matrices definidas por Scilab.

sentido lógico. Podemos ejecutar operaciones entre vectores y matrices,


componente con componente por medio del operador *

Figura 12: Operaciones entre matrices.

Otros comandos nos permiten obtener la sumatoria de las componentes


de la matriz A, como lo es sum(A), el producto prod(A), el mı́nimo
min(A)m el máximo max(A) y el promedio mean(A).

8
Contador FOR
Se usa para definir bucles, se usa de manera lineal:
for variable= expresión a seguir la instrucción, instrucción, end.
Puede ser usado para crear vectores fila regularmente espaciados, para
usar este lenguaje de programación, se recomienda:

Comenzar cada declaración en una nueva lı́nea.

No escribir más de una declaración simple por lı́nea.

Romper declaraciones compuestas en varias lı́neas.

Ejemplos:

Contador

Figura 13: Contador FOR.

9
Valores escalonados

Figura 14: Vectores escalonados.

Matrices

Figura 15: Matrices.

Condicionales.
IF
La declaración if evalúa una expresión lógica y ejecuta un grupo de de-
claraciones cuando la expresión es verdadera. Las condiciones pueden ser

10
numéricas o escritas de igual forma. Los comandoselseif y else proporcio-
nan la ejecución de grupos aleatorios de declaraciones. Se recomienda al usar
esta declaración:

Comenzar cada declaración en una nueva lı́nea.

No escribir más de una declaración simple por lı́nea.

Romper declaraciones compuestas en varias lı́neas.


Con el fin de imponer condiciones se usan los siguientes caracteres:

== igual.

> mayor o >= mayor e igual.

< menor o <= menor o igual.

= diferente de.
Se pueden combinar estas combinaciones dependiendo de lo que desea-
mos conseguir.
Ejemplo:
Condición IF.

Figura 16: Condicional IF.

11
Floor
Esta opción toma únicamente la parte enero del número que elegimos.
Floor.

Figura 17: Comando Floor.

Round
Este comando aproxima un valor decimal a su valor entero más cercano.
Round.

Figura 18: Comando Round.

12
Input
Da la opción a la entrada de teclado por parte del usuario, usando esta
herramienta puede formar cadenas siempre que el ”mensaje”de entrada
sea el correcto, sino el mensaje o solicitud devuelve una cadena vacı́a.
Input.

Figura 19: Comando Input.

While
La clausula While debe estar terminada por un end.

• La única restricción es que cada palabra clave debe estar en la


misma lı́nea que la palabra while (then or do) De acuerdo con
las convenciones del código, se recomienda
• Comenzar cada declaración en una nueva lı́nea.
• No escribir más de una declaración simple por lı́nea.
• Romper declaraciones compuestas en varias lı́neas.

Dado que while puede prolongarse por siempre, es necesario poner una
condición para que el programa se detenga.

13
Figura 20: While restringido.

Comando Testmatrix.
Crea algunas matrices particulares como lo son:

• testmatrix(’magi’,n). Devuelve un cuadrado magico de tamaño n


x n.
• testmatrix(’frk,n). Devuelve una matriz de Frank de tamaño n x
n.
• testmatrix(’hilb’,n). Devuelve la inversa de una matriz de Hilbert
de tamaño n x n.

Figura 21: Matriz cuadrada magica de tamaño 3x3.

14
Declaración de Funciones.

Función.
Es un comando de Scilab que nos permite crear funciones con n varia-
bles dependientes y m variables independientes, se usa de la siguiente
forma:
function (salida)=(nombre función)(entrada)
Argumentos de la función.
endfunction
Tenga en cuenta que el nombre de la función debe respetar las reglas
de sintaxis. Las definiciones de las funciones se pueden anidar.

Figura 22: Creacı́on de función cubo.

mprintf.
La función mprinft escribe operandos formateados en la salida estándar
de Scilab (Es decir la ventana de Scilab). Los operandos de argumento
están formados bajo el control del operando de formato.
mprinft es una interfaz para la versión con código C de la versión
printf.

15
Figura 23: Fúncion mprinft.

Print
La función print imprime variables en un archivo. Imprime Xi en el
archivo ’file-name’ con el formato actual, es decir, el formato utiliza-
do por scilab para mostrar las variables. Todos los tipos de variables
pueden ser print.

Creación de Gráficos.

Gráficos 2-D.
Los gráficos en 2-D de Scliab están fundamentalmente orientados a la
representación grafica de vectores y matrices. En el caso mas sencillo
los argumentos básicos de la función plot van a ser vectores, como
una matriz que se toma generalmente como un conjunto de vectores
columna.
Scilab dispone de dos funciones básicas para crear gráficos 2-D. Estas
funciones se diferencian principalmente por el tipo de implementación
que se utiliza en los ejes de las abscisas y ordenadas.

• plot() : Crea un gráfico a partir de vectores y/o columnas de


matrices, con escalas lineales sobre ambos ejes.
• plot2d() : Crea un gráfico con escala lineal o logarı́tmica, según
las opciones que se le dé.

Existen otras funciones orientadas a añadir tı́tulos al gráfico, a cada


uno de los ejes, a dibujar una cuadricula auxiliar, a introducir texto.

16
• title : Añade tı́tulo al dibujo.
• legend() : Define retı́culas para las distancias entre lineas o ejes
utilizados en la figura.
• xlabel : Titula al eje X.
• ylabel : Titula al eje Y.
• xgrid : Activa la inclusión de una cuadricula en el dibujo, se puede
descartar con el comando xgrid(’off’).

Figura 24: Fúncion Seno.

17
Fúncion Plot
Esta es la función clave de todos los graficos 2-D en Scliab, ya se ha
dicho que los elementos básicos de los gráficos bidimensionales son los
vectores. Se utilizan cadenas de 1,2 o 3 caracteres para indicar colores y
tipos de lı́nea. La función plot(), en sus diversas variables solo dibuja
vectores.

Figura 25: Funcion plot con unico vector.

Por defecto los puntos del grafico se unen con una lı́nea continua, al
igual que el color de la linea (azul).

• Una segunda forma de usar la función plot() es con dos vectores


como argumentos. En este caso los elementos del segundo vector
se representan en ordenadas frente a los valores del primero, que
se representan en abscisas.
• La función permite dibujar múltiples curvas introduciendo varias
parejas de vectores como argumentos. Cada uno de los segundos
vectores se dibujan del primer vector de la pareja.

18
Figura 26: Función plot con dos vectores.

• En el caso de números imaginarios, Scilab representa las partes


reales de estos.
• La función plot() permite el use de matrices como argumentos.

Figura 27: Función plot con matriz.

Cada linea representa una columna de la matriz, que se diferencian


por el color.

19
• plot(x,A) Dibuja las columnas o filas de A en ordenadas frente al
vector x en abscisas. Las dimensiones de A y x deben ser coheren-
tes.
- Si la matriz A es cuadrada, se dibujan columnas
- Si no lo es y las dimensiones de las filas coincide con las del
vector x. dibuja filas
• plot(A,x) Al igual que en la anterior definición, pero dibujando
columnas o filas de A en abscisas, frente al valor de x en ordenadas.
• plot(A,B) Dibuja las columnas de B en ordenadas frente alas co-
lumnas de A en abscisas, dos a dos. Las dimensiones de ambas
matrices deben coincidir.

Estilos de lı́nea y marcadores en la función PLOT.


En la siguiente tabla se puede observar las siguientes posibilidades:

Figura 28: Posibilidades de la función PLOT.

20
Comando Subplot.
Una ventada de grafica se puede dividir en m particiones horizontales
y en n particiones verticales, con el objetivo de representar múltiples
gráficos en ella. Cada una de estas sub-ventanas tiene sus propios ejes,
aunque la otra gran mayorı́a de propiedades son comunes a toda la
figura. La forma general de este comando es:

subplot(m,n,i)

Donde m y n son el número de subdivisiones en filas y columnas. Por


otro lado i es la subdivisión que se convierte en activa. Las subdivisiones
se enumeran consecutivamente, empezando por las de la primera fila,
luego la segunda, ası́ sucesivamente.
La siguiente secuencia de comandos genera cuatro graficas en la misma
ventana.

Figura 29: Subplot.

Se puede editar a cada subplot, como por ejemplo a los rótulos de sus
ejes.

21
Control de los ejes.
En algunas ocasiones puede ser interesante cambiar algunas opciones
de Scilab por defecto. El comando básico es:

Por defecto Scilab ajusta la escala de cada uno de los ejes de modo que
varié entre el mı́nimo y el máximo valor de los vectores a representar.
Para acceder a mayor informacion sobre como cambiar los parametros
de los ejes buscar en la ayuda de Scilab axes properties, que nos
brindara una lista de las posibilidades a editar en los ejes del gráfico.

Control de Ventanas graficas.


La funcion clf ciertta la figura activa, mientras que clf(n) cierra la
ventana o figura número n.

22
subsection*Otras Funciones graficas 2-D.
Existen otras funciones graficas bidimensionales orientadas a generar
otro tipo de gráficos distintos de los que produce la función plot.
Estas funciones son:

• plot2d2 Dibuja un diagrama de escalera.


• plot2d3 Dibuja un diagrama de barras.
• plor2d4 Dibuja un diagrama de flechas.
• fplot2d Dibuja una función.
• contour2d Dibuja curvas de nivel en dos dimensiones.
• fcontour2d Dibuja curvas de nivel en dos dimensiones a partir de
una funcion.
• grayplot Dibuja una superficie con colores
• fgrayplot Dibuja una superficie con colores a partir de una función.
• errbar Dibuja un diagrama de errores
• histplot Dibuja un histograma.

Figura 30: Grafico de función cuadrática.

23
Figura 31: Gráfico.

Graficos 3-D.

Scilab tiene posibilidades de realizar varios tipos de gráficos 3D. La pri-


mera forma de generar un gráfico de estas caracterı́sticas es por medio
de la función plot3d, la cual dibuja una función en tres dimensiones.

Figura 32: Grafico en 3-D.

Ahora se verá cómo se representa una función de dos variables. Para

24
ello se va a definir una función de este tipo en un fichero llamado
test3d.sce. La fórmula será la siguiente:

f unctionz = test3d(x, y)

Ejemplo de las opciones que ofrece Scilab para gráficos 3-D.

Figura 33: Ejemplo de Grafico en 3-D.

Función PARAM3D.
La función param3d es análoga a su homóloga bidimensional plot2d.
Su forma más sencilla es la siguiente:

param3d(x, y, z)

Que dibuja una lı́nea que une los puntos (x1,y1,z1), (x2,y2,z2), etc. Para
proyectarlos sobre un plano con el fin de representarla en la pantalla.
Al igual que en el caso bidimensional, se puede incluir una cadena de 1,
2 o 3 caracteres para determinar el color, los markers y el tipo de lı́nea,
además se puede utilizar matrices X. Y y Z de las mismas dimensiones.

param3d(X, Y, Z)

En cuyo caso se dibujan tantas lı́neas como columnas tienen estas ma-
trices, donde cada una de las cuales esta definida por las 3 columnas
homologas de dichas matrices.

25
A continuación se va a realizar un ejemplo sencillo que consiste en di-
bujar un cubo. Para ello se creara una matriz que contenta las aristas
correspondientes, definidas mediantes los vértices del cubo como una
lı́nea poligonal continua. La matriz A cuyas columnas son las coorde-
nadas de los vértices, y cuyas filas son las coordenadas x,y,z de los
mismos.

Figura 34: Ejemplo de función param3d.

Dibujo de mallados

Funciones plot3d, plot3d2, plot3d3.


Veremos a detalle como se puede dibujar una funcion de dos variables
sobre un dominio rectangular. Se vera que tambien se pueden dibujar
los elementos de una amtriz como funcion de los dos indices.

• X y Y son dos vectores que contienen las coordenadas en una y


otra direccion de la reticula (grid) sobre la cual se va a dibujar la
funcion.
• X y Y son dos matrices donde X (cuyas filas son copias del vector
X) y Y (cuyas columnas son copias del vector Y) se crean con la
funcion genfac3d.

26
Representan respectivamente las coordenadas de Xy Y en todos
los puntos de la recta.
• La matriz Z se calcula apartide de las matrices coordenadas X y
Y.
• Se dibuja Z como funcion plot3d3, cuyos elementos son funcion
elemento a elemento de X y Y.

Figura 35: Ejemplo de función param3d3.

La funcion plot3d2 dibuja en perspectiva una funcion en base a una


reticula de linea de colores, rodeando cuadrilateros de color de fondo,
con eliminacion de lineas ocultas.
La funcion plot3d3 dibuja una superficie faceteada. el color depende
del calor de la funcion.

27
Grafica de ecuacion de silla de montar.

La ecuacion de la silla de montar es de la forma:

x y
( )2 − ( )2 − z = 0
a b

Tiene su representacion grafica en Scilab de la siguiente manera

Figura 36: Representacion grafica de la ecuacion de Silla de montar.

28
Comando ndgrid.
Construye matrices de n dimensiones replicandounos vectores de plan-
tilla, existen diferentes aplicaciones como lo son:

• Contruir una cuadricula de nodos que engranen een el espacio n


dimensional de acuerdo a n conjuntos x,y de coordenadas.
• Usa a x,y como ”plantilla” replicandolos en x columnas y en y
filas.

Figura 37: Comando ndgrid.

Ahora, las coordenadas de el nodo(i,j) en el espacio 2D que eran [x(i),


y(j)] ahora estan dadas por [x(i,j) , y(i,j)]. Lo mismo se aplica para 3
dimensiones. La replicacion no puede ser solo númerica sino tambien
puede ser entrada de texto.

29
Figura 38: Comando ndgrid con texto.

Solucion de ecuaciones.
En muchas ocaciones para resolver un problema de fı́sica es necesario
saber lidiar de manera rapida a ecuaciones de segundo o tercer grado,
para estos casos proponemos la siguiente manera de resolucion.

• Ecuacion cuadratica. Para resolver una ecuacion de la forma ax2 +


bx + c = 0 haces uso de la siguiente expresion:

30

−b ± b2 − 4ac
x=
2a
Reescribimos la formula en Scilab para tener un pograma que sea capaz
de resolver cualquier ecuacion de este tipo.

Figura 39: Solucion a ecuacion cuadratica.

• Ecuacion cubica. Para resolver una ecuacion de la forma ax3 +


bx2 + cx + d = 0 se hace uso del siguiente procedimiento.
1. Dividimos toda la ecuacion entre a, con el fin de obtener la
siguiente expresion x3 + lx2 + kx + j = 0, donde l, k, j son
números reales obtenidos de dividir a entre todo el polinomio.
2. Aplicando el metodo de Cardano calculamos

3k − l2
Q=
9
9lk − 27j − 2l3
R=
54
q p
3
S1 = R + Q3 + R2
q p
3
S2 = R − Q3 + R2
3. La solucion para la ecuacion cubica esta dada por las siguien-
tes expresiones:

S1 + S2 − l2
X(1) =
9

S1 + S2 l i 3
X(2) = − − + (S1 − S2)
2 3 2

S1 + S2 l i 3
X(3) = − − − (S1 − S2)
2 3 2
31
Reescribiendo las ecuacion en Scilab obtenemos lo siguiente.

Figura 40: Solucion a ecuacion cubica.

Animacion en Scilab.
Fec.
Representa un grafico de pseudo color de una funcion definida en una
malla, que tiene como secuencia de llamado la siguiente expresion:
Los argumentos de esta secuencia son:

• X,Y
Corresponde a dos vectores de tamaño n, donde el punto (x(i),y(i))
representa las coordenadas del nodo i.

32
• func
Un vector de tamaño n: func(i) da el valor en el nodo i para la
funcion a la cual queremos el grafico de pseudo color. gives the
value at node i of the function for which we want the pseudo-color
plot.
• triangles
Es una matriz [Ntr, N+2], Una linea de triangulo especifica un
poligono convexo de los tringualos de malla
(j)=[number,nodo1,nodo2,...,nodoN,flag]. Donde nodo1,nodo2,...,
nodoN son el numero de nodo que constituyen el poligono, num-
ber es el número de poligonos y flag es un número entero no
utilizado en la funcion fec.
• optargs
Representa una secuencia de declaraciones key1,value1, key2,value2,...,
donde key1,key2... pueden ser uno de los siguientes comandos:
1. strf, leg,rect, nax muetra la funcion plot2d
2. zminmax Vector con dos componentes [zmin, zmax] (especial-
mente util en una animacion particular).
3. colminmax Vector de dos enteros positivos [colmin, colmax].
4. colout Vector de dos enteros [undermincol uppermaxcol].
5. mesh Numero booleano, de valor predeterminado (debe ser
verdadero si también desea mostrar la malla)

Esta funcion es util para dibujar soluciones lineales de elementos fi-


nitos, basados en poligonos o sencillamente para mostrar la funcion
definida en un mapeo de poligonos. La interpolarizacion de color se
realiza mendiante el calculo del sotfware.
La funcion colorbar se puede usar para ver la escala de colores.
El argumento zminmax brinda los valores de z asociados con el primer
y ultimo color. Más Por defecto zmin = min (func) y zmax = max
(func). Si desea hacer una animación con valores de función que varı́an
en el tiempo, tome para zmin y zmax el mı́nimo y máximo global o
algo cercano. El argumento colout permite elegir al usuario los colores
para las dos regiones extremas.
El argumento argument fec acepta todo tipo de poligonos convexos.

33
Matplot1.
Diagrama 2D de una matriz usando colores, cuya entrada de argumen-
tos es:

M atplot1(a, rect)

En donde,

• a Una matriz real de tamaño (n1,n2)


• rect [xmin, y min. xmax, ymax]

Las entradas de la matriz int(a) son usadas como entradas a un mapa


de color en el mapa de color actual. rect especifica un rectangulo en la
escala en la escala actual y la matriz se dibuja dentro del rectangulo.
Cada entrada de matriz se representa como un pequeño rectangulo al
cual le corresponde un color asociado. Si una entrada de matriz esta
fuera del mapa de colores, no se muestra el rectangulo correspondiente.
Se recomienda copiar el siguiente ejemplo de Scilab para comprender a
mayor profundidad esta entrada.

Figura 41: Ejemplo Funcion Matplot.

34
Sgrayplot.
Grafica una superficie suave usando colores en 2-D,presenta una estruc-
tura de la siguiente forma:

Figura 42: Forma de Sgrayplot.

• x,y Todos los vectores fila de tamaño n1 y n2.


• z Matriz real de tamaño (n1,n2). z(i,j) es el valor de la superficie
en el punto (x(i),y(j)). **********
• strf Es una cadena de longitud 3 ”xyz”.
◦ x Controla la vizualizacion de subtitulos:
x=0 Sin subtitulo. x=1 Se muestran los subtitulos.
◦ y Controla el calculo de rangos de coordenadas reales apartir
de valores minimos asociados, los rangos reales pueden ser
mayores que los requisitos minimos.
 y=0 Sin calculo, usa la esacala predeterminada.
 y=1 Del rect arg.
 y=2 Del min/max de los datos de x,y.
 y=3 Construido para una escala isométrica de rect arg
 y=4 Construido para un diagrama isometicro apartir de
min/max de los datos x.y.
 y=5 Ampliados para los ejes de rect arg.
 y=6 Ampliado para los ejes de los min/max de los datos
x,y.
 y=7 Para y=1, se vuelve a dibujar, las anteriores graficas
se vuelen a dibujar, pero usando la nueva escala.
 y=8 Para y=2, los graficos se vuelven a dibujar usando la
nueva escala.

35

Potrebbero piacerti anche