Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Funciones matemticas
Funcionales especiales y elementales
Polinomios e interpolacin
Utilidades
SOLUCIN
1
0
0.9640
1.5708
1
4
2
exp
inv
sqrt
abs
imag, real
diez
Funcin exponencial
Inverso multiplicativo
Raizcuadrada
Valor absoluto
Parte Real, Parte
Imaginaria
exp(1)
inv(0.2)
sqrt(4)
abs(-1)
imag(i), real
(1)
2.71783
5
2
1
1, 1
A = [2 1 0 ; 1 2 1 ; 0 1 2].
Las operaciones entre matrices son las habituales, y solamente habr que
cuidar las dimensiones.
suma
A+B
resta
AB
Si b es un vector columna
A\b resuelve el sistema Ax = b.
Funciones de Matrices
MATLAB posee una gran cantidad de funciones matriciales. De las ms
comunes tenemos:
Arreglos (Arrays)
Si se desea calcular el seno de " 0 a 1 " con incrementos de 0.25, se pueden
capturar los valores y despus mandar llamar el seno de la funcin.
Seno de 0 a 1 con incrementos de 0.25
x
Arreglo de 1 a 5,
x2 = 10 : 5 : 100
Si se quiere concatenar x1 y x2
C = [ x1 x2 ]
M ATE M TI C AS
C O N AR R E G L O S .
a=1:6
de 1
b=1:2:
12
a * 10
La divisin tambin lleva un punto antes del signo, porque sino se utiliza
el punto nos referimos a la divisin matricial que es muy diferente.
Z = a ./ b
La siguiente operacin obtiene el cuadrado del arreglo " a ".
Z = a .^ 2
O RI E NTAC I N
D E AR R E G L O S
int dgitos[5]={'0','1','2','3','4','5','6','7','8','9'};
En el caso de los arreglos unidimensionales de caracteres podemos
inicializarlos
abreviadamente con la forma:
char variable [tamao]="cadena";
6. Como se soluciona un sistema de Ecuacin lineal (Gauss Jordan) en
MATLAB.
1 0 1 0];
Esto significa que B=[B(i,j)] es una matriz de 4x5 . Por ejemplo B(1,1)=0,
B(4,1)=6
Para intercambiar las dos primeras filas de B se emplea la matriz elemental
E1
E1=[0 1 0 0;
1 0 0 0;
0 0 1 0;
0 0 0 1];
Se copia B y E1 en el MMATLAB y luego se hace
B1=E1*B ( ) Enter
B1 =
22343
03142
42451
61010
El pivot es B1(1,1)=2. Los ceros se consiguen con la matriz elemental E2, que
se contruye siguiendo el algoritmo de Gauss:
E2=[1 0 0 0;
0 1 0 0;
-2 0 1 0;
-3 0 0 1];
En efecto E2 es la matriz identidad, excepto
E2(3,1)= -B1(3,1)/B1(1,1) =-2
E2(4,1)= -B1(4,1)/B1(1,1)=-3
Se copia E2 en el MatLab y luego se hace
B2=E2*B1 ( ) Enter
B2 =
22343
03142
0 -2 -2 -3 -5
0 -5 -9 -11 -9
Por comodidad copiamos B2 al editor.
B2=[ 2 2 3 4 3;
0 3 1 4 2;
0 -2 -2 -3 -5;
0 -5 -9 -11 -9]