Professional Documents
Culture Documents
Hamlet Mndez
Generalidades
Al arrancar el programa MATLAB se abren una o varias ventanas
Aritmtica Elemental
Las operaciones habituales con nmero reales se introducen como en
Ejemplos
Hallar el valor de + 23 x 2+ Halla
Uso de comentarios
El smbolo % permite introducir comentarios en una instruccin,
Lo
ms frecuente en MATLAB es almacenar los datos, ya sea para recuperarlos
posteriormente o para operar con ellos. Este almacenamiento se utiliza usando
variables.
Ejemplo: Halla
Una variable que acta como contenedor de datos puede ir variando. Por
ejemplo:
>> a= 1;
>>a = a + 4; % suma 4 al contenido de a y almacena el resultado en la misma
variable
El smbolo = es el utilizado para asignacin de valores a variables. No tiene el
significado matemtico de igualdad.
distintas.
El nombre solo puede tener letras, nmero y el smbolo de subrayado _
no se puede utilizar ni el punto, ni el guion.
Debe comenzar por una letra y no se admiten espacios en blanco.
Hay nmero mximo de caracteres.
No conviene utilizar las rdenes ni las funciones propias de MATLAB
SALIDA
A=
clear
Borra variables
who
whos
Variables predefinidas
Variable
uso
ans
Abreviatura de anwers, almacena el ltimo clculo realizado que no haya sido asignado
a una variable.
inf
NaN o nan
pi
Representa el nmero
i,j
Unidad imaginaria
Ejemplos
Operacin
2+5
ans = 7
ans+3
ans = 10
pi
ans = 3.1416
1/inf
1/0
0/0
(-4)^(1/2)
Construccin de matrices
Se debe tener en cuenta las siguientes normas:
Los elementos de una matriz siempre van entre corchetes [].
Los espacios en blanco o las comas separan las columnas.
Para separar filas se usa el punto y coma o el cambio de lnea.
Realice
Con las matrices anteriores realice las siguientes operaciones:
A+A
A+B
F^2
F^(-1)
A+1
2*A
Salida
linspace(a,b,n)
[a : i : b]
Ejemplos
>> v = linspace(0, 5, 5)
>> v = linspace(0,5,6)
Almacena en un vector fila los primeros siete nmeros naturales.
Construye un vector fila que contenga los nmeros situados entre 0 y 2,
con un incremento de 0.3 y comenzando por 0.
Almacena en un vector fila los nmeros situados entre 0 y 2 con un
incremento de -0.3 y comenzando en 2.
Funcin
Salida
A(i, j)
A(fil, colum)
A(:, j)
Columna j
A(i, :)
Fila i
Ejemplos
>>M=[1 7 3 2; 2 0 4 4; 1 0 1 0]
>>M(2, 3) % elemento de la fila 2 y columna 3
>>M(2, 3) = 10
>>M([1 3], [2 : 4]) % elementos de la fila 1 y 3 y columnas 2, 3, 4
>>M([1 2 3], [3]) % toda la columna 3
>>M(:, 3) % equivale a la orden anterior
>>M(end, :) % ltima fila
>>M(4,5) = 1
Problemas
Dadas las matrices A=[ 1 2 3; 4 5 6 ], B =[ 1.37; 0.37 ] y
C =[ 1 2 3 1.37; 4 5 6 0.37], construye:
1. Un vector fila v formado por la segunda fila de A
2. La matriz X resultante de eliminar la segunda fila de la matriz C
(Matriz vaca)
3. Una matriz Y formada por las columnas 1, 3 y 4 de la matriz C