Documentos de Académico
Documentos de Profesional
Documentos de Cultura
X=ones(18);
mesh(X)
Y=eye(14);
mesh(Y)
Z=rand(9);
mesh(Z)
hay que evaluar la funcin en cada uno de los puntos del mallado y, para terminar, hay
que representar esos valores.
Para definir el mallado hay dos formas, y la ms cmoda de ellas es usar la instruccin
meshdom. Dicha instruccin posee dos argumentos de entrada, que se corresponden
con dos vectores que representan las particiones de los intervalos de definicin de las
variables, y dos de salida, que son dos matrices con los valores necesarios para la
posterior evaluacin de la funcin.
Por ejemplo, si queremos dibujar la grfica de cierta funcin de dos variables definida
en el rectngulo
utilizar la orden
puntos hemos de
[X,Y]=meshdom(linspace(0,1,5),linspace(-2,2,7));
El resultado de ejecutar esta instruccin son dos matrices, X e Y, cuya estructura es muy
particular. La primera de ellas, X tiene siete filas repetidas en las que se encuentran los
cinco puntos de la particin del intervalo
X
X=
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
0 0.2500 0.5000 0.7500 1.0000
Y
Y=
2.0000
2.0000
2.0000
2.0000
2.0000
1.3333
1.3333
1.3333
1.3333
1.3333
0.6777
0.6777
0.6777
0.6777
0.6777
Otra forma de llegar a estas matrices sin la orden meshdom es la que se puede ver en
este ejemplo.
x=linspace(0,1,5);y=linspace(-2,2,7);
X=ones(y)*x;
Y=y*ones(x);
>Cmo evala MATLAB una funcin de dos variables utilizando estas dos matrices?
La idea es sencilla: el valor de la funcin en el punto
de la malla no es ms que el
de cada
se
Z=exp(X.*Y)
La matriz Z que se define de esta forma contiene los valores de la funcin que vamos a
representar y ella va a ser el argumento principal de las instrucciones grficas antes
comentadas. Ms concretamente, si queremos dibujar la grfica de la funcin del
ejemplo basta escribir la expresin
mesh(Z)
1.
2.
en
.
en
Ejercicio: Consulta la ayuda de mesh para ver cmo se cambia el punto de vista y la
escala relativa de los ejes. Representa alguna de las funciones anteriores doblando el
tamao del eje
.
Ejercicio: Consultar en la ayuda la existencia de otras instrucciones de dibujo
tridimensionales y de contorno, as como las posibles opciones de ellas que no hemos
comentado en esta seccin.