Algunas_Consideraciones_MatLab_D'amico
Páginas: 8 (1759 palabras)
Publicado: 19 de octubre de 2015
Por B. D ´Amico
Al activar Matlab para comenzar a trabajar observará tres ventanas disponibles
Command Window, Comand History y Workspace. En la primera Comand Window es
en la que deberá ingresar todas sus líneas de comandos. En la segunda Comand History
nos muestra un historial con todas las líneas de comando que se fueroningresando y es
de mucha utilidad ya que al realizar doble clic sobre alguna de las mismas, esta
automáticamente se vuelve a ingresar en la pantalla Comand Window permitiéndonos
ejecutarla nuevamente ( las flechas de cursor del teclado también recorren el historial).
En la tercera Workspace se irán creando carpetas con todos los elementos que se
ingresen vectores, matrices etc., estas carpetas sepueden abrir mostrándonos los datos
ingresados y nos permite hacer modificaciones, si desea conservarlas al finalizar el
trabajo debe guardarlas utilizando su propio entorno.
Comando Diario
Si deseamos guardar en algún archivo las entradas por líneas de comando se debe
utilizar el comando diary on al comenzar el trabajo en Matlab y al finalizar la línea de
comando colocamos diary off.
Caracteresespeciales y operadores
+
*
.*
^
.^
/
./
==
˜=
>
<
>=
<=
Suma
Resta
Multiplicación
Multiplicación de vectores
Potencia de una matriz
Potencia de un vector
División de una matriz a izquierda
División de un vector a izquierda
Igual
Distinto
Mayor
Menor
Mayor igual
Menor igual
Vectores en Matlab
Para introducir un vector en Matlab procedemos de la siguiente manera:
V=[v1 v2 v3] vector fila - losvectores se designan con cualquier cadena de caracteres
y los elementos se introducen entre corchetes con un
espacio entre componentes.
V= [v1;v2;v3] vector columna - se separa cada fila con el operador “ ; ”
Si no desea ver el en la pantalla el vector cada vez que lo tapea, agregue el operador “;”
al finalizar la edición.
1
Si las componentes de los vectores tienen valores igualmente espaciadosse usa el
operador “ : ”
Por ejemplo: V= 0:0.5:2 ingresa el vector v=[0 0.5 1 1.5 2] el vector tiene
componentes igualmente espaciadas en 0.5 desde 0 hasta 2 .
Dados los vectores U y V para calcular el producto escalar se utiliza el comando
d=dot(U , V) devuelve el resultado del producto escalar asignando el nombre d.
Para calcular el producto vectorial D=cross(U,V)
Graficas de funciones dadas enforma explícita
Tabla con comandos que se pueden utilizar
plot(x,y)
Dibuja el conjunto de puntos (x,y) donde
x e y son vectores filas
plot(x,y,s)
Ídem a Plot pero con las condiciones s.
fplot('función',[xmin,xmax])
Grafica la función en el intervalo de
variación dado para x.
fplot('función',[xmax,xmin,ymax,ymin],s)
Grafica la función en el intervalo de
variación de x e y dado, con las opcioness.
fplot('[f1,f2,…fn]',[xmin,xmax,ymax,ymin]) Grafica las funciones f1,f2…fn sobre los
mismos ejes en los intervalos de
variación de x e y especificados y con las
opciones s.
Ezplot('función',[xmin,xmax]))
Grafica la función en un intervalo de
variación dado.
Por ejemplo:
Graficar la función f(x)= sen(x) para x e [0,2pi]
Ingresamos:
>>x=0:0.01:2*pi;
ingresa el vector y no lo muestra en la pantalla>> f1=sin(x)
asigna un nombre a la función senx
>> plot(x,f1)
grafica la función de variable x
>> xlabel('ejex')
coloca nombre a los ejes
>> ylabel('ejey')
>> title('función seno')
asigna un título al gráfico
Devuelve:
2
función seno
1
0.8
0.6
0.4
0.2
0
y
ej
e
-0.2
-0.4
-0.6
-0.8
-1
0
1
2
3
4
5
6
7
ejex
Graficar en un mismo sistema de coordenadas las funciones f(x)= sen(x) yg(x)=3sen(x) ; observar y sacar conclusiones.
Ingresamos:
t=0:0.10:2*pi;
>> f=sin(t)
>> plot(t,f)
>> grid on
>> hold on
>> g=3*sin(t)
>> plot(t,g,'k+')
>> xlabel('ejex')
>> ylabel('ejey')
Devuelve:
Coloca rejillas al gráfico
Permite mantener los gráficos para superponerlos
grafica una función con las condiciones 'k+' para la función g
3
3sen x
2
1
y
ej
e
0
sen x
-1
-2
-3
0
1
2
3
4
5
6
7...
Leer documento completo
Regístrate para leer el documento completo.