Escolar Documentos
Profissional Documentos
Cultura Documentos
Acceso:
V(Fila, Columna)
V(Posicin) (Las matrices se almacenan por
columnas)
Ej.: M= [1, 2, 3; 4, 5, 6; 7, 8, 9]
v1= [1, 2, 3], v2= [1; 2; 3]
M(2, 3) M(1, 2) m(1, 2) M(1, 4)
M(1)? M(4)? M(10)? M(0)?
v1(2)? v2(3)? v1(1, 2)? v2(2, 1)?
Informtica aplicada al Medio Ambiente 5
Sentencias
A=[1, 2, 3; 4, 5, 6; 7, A=
8, 9] 1 2 9
A(1, 3)=9 4 5 6
A(2, 4)= 3 7 8 9
Vectores fila por A=
omisin
1 2 9 0
W(3)= 5
w= 4 5 6 3
0 0 5 7 8 9 0
Informtica aplicada al Medio Ambiente 8
Matrices y submatrices
input('mensaje', 's')
ej.: input ('Cmo te llamas? ', 's')
input('mensaje')
%evalua la expresin introducida
menu('Ttulo', opcin1, opcin2....)
Devuelve el nmero de opcin. 1=opcin1...
^ *, / +, -
En igualdad se ejecutan de izquierda a derecha
Parntesis para alterar prioridad
Aritmticos relacionales lgicos (& | )
&& y || equivalen a & y |, en cortocircuito
Ms eficientes en algunos casos
single(x), double(y)
isfloat(x) %single o double
realmin, realmax
realmin('single'), realmax('single'
%sin argumentos= realmax o realmin('double')
Otras funciones: isnumeric, class, isa
n=1000; AA=rand(n);
A=single(AA);
tic, Bs=inv(A); toc
tic, Bd=inv(AA); toc
Nota: Octave an no tiene single, todos son
double
dec2base(decimal, base)
base2dec('nmero', base)
dec2bin(n), bin2dec('nmero')
dec2hex(n), hex2dec('nmero')
exp(x) e ^x
log(x)
log10(x), log2(x)
pow2(x) 2^x
sqrt(x) raz cuadrada de X
power(x, y) x^y
i, j = sqrt(-1)
x= 3 2i
x= complex(3, -2)
real(x) 3
imag(x) -2