Professional Documents
Culture Documents
MATLAB
scilab/octave/.../MathCad
http://www.wolframalpha.com/
google: wolfram alpha
google: geogebra
4+5
(2+3^2)^(1/7)
cos(pi/3)
exp(1)
12/3*4
^ ==> Alt + 94
help elfun
format long
format short
a=3
b=4
c=(a^2+b^2)^0.5
a+b
c=c+1
a
clear a
a+b
clear all
b
Manejo de matrices
A=[3 2 2;4 5 7;2 4 1]
B=[4 5 1;3 4 1;6 7 3]
C=A+B*A-B
D=sin(A)
E=sin(A)*cos(A)
Peque�o ejercicio
dado:
x=[2 1 4 2 3 4 6]
Calcular la suma de los
cuadrados de estos
elementos usando
solamente algunos de
estos operadores en solo
una instrucion:
+-*/^'
Operador punto
A=[1 2;3 4]
B=[5 6;7 8]
A*B (matricial)
A.*B (elemento)
. => * / ^
A^2
A.^2
A^B
A.^B
Peque�o ejercicio:
a=[1 3 5 2 1.2 4]
f(x)=cos(x)sen(x)/(2+x)
b=???
Calcule b si cada elemento
de b es cada elemento de a
evaluado en f(x), en una
instruccion.
help elmat
help matfun
zeros
ones
rand
eye
Algunas combinaciones
sum(A')
sum(sum(A))
diag(diag(A))
round(rand(8,4)*9)
Peque�o ejercicio:
Genere una matriz de
12x7, con valores enteros
al azar entre 4 y 8
help
SCRIPT O PSEUDOPROGRAMAS
%Primer script
%problema: Resolver el
%siguiente sistema
%3x+2y+3z=1
%4x+y+z=5
%5x+3y+2z=7
A=[3 2 3;4 1 1;5 3 2]
b=[1 5 7]'
x=inv(A)*b
%Segundo script
%Manejo de series
x=[1 2 3 4 5 6 7]'
x=1:7
x=(1:99)'
x=1:3:20
Peque�o ejercicio
Genere la siguiente
serie
20 19 18 17 .... 1
Peque�o ejercicio
Genere una serie de
0 a 2pi
en 5 puntos igualmente
espaciadas
%Tercer script
%Manejo de matrices
A=[1 2;3 4]
A=[A;A]
A=[A A]
peque�o ejercicio
Crear la siguiente matriz
usando zeros y ones:
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
0 0 0 1 1 1 1 1
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
1 1 1 0 0 0 0 0
%Cuarto script
%Manejo de matrices
clc
A=round(rand(6)*9)
A(3,2)
A(1:3,3:5)
A(1:2:end,1:3)
A(4,1:end)
A(4,:)
A(:,end:-1:1)
A(4,5)=9
A(:,4)=0
A(4,:)=1:6
A(:,3)=A(:,1)
A(4,:)=A(4,:)-2*A(1,:)
Peque�o ejercicio 1
Gire la matriz 180�
sobre una recta horizontal
que pase por la mitad de
la matriz en una instrucci�n.
Peque�o ejercicio 2
Intercambie la columna 3
por la columna 5
en 3 instrucciones
como m�ximo
Peque�o ejercicio 3
Intercambie las diagonales
(usar la funcion diag)
Peque�o ejercicio 4
Realice una operacion
elemental de matrices
entre la fila 1 y 5
de tal manera que el
primer elemento de la
fila 5 sea cero. Usar:
f5=f5-f1*f(5,1)/f(1,1)
Peque�o ejercicio 5
Hallar la matriz equivalente
triangular superior
usando varias operaciones
elementales de matrices