Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Los mtodos numricos son muy tiles e interesantes para estudiantes de matemticas,
informtica, fsica e ingeniera, ayudan a mejorar las habilidades tanto en el conocimiento de la
teora como en la prctica del anlisis numrico. Los clculos hechos con un computador se
presentan mediante tablas y, cuando sea posible, tambin mediante grficas, de manera que sea
fcil
de
visualizar
e
interpretar
las
aproximaciones
numricas
obtenidas
>> es lo que se introduce como dato o instruccin, una vez que se escribe lo que se desea hay que pulsar
la tecla de retorno; entoces el computador realiza la operacin y muestra la respuesta ans =. A lo largo
del contenido se explica con ejemplos.
Tipos de Datos
MATLAB trabaja siempre en doble precisin, es decir guardando cada dato en 8 bytes, con
unas 15 cifras decimales exactas.Tambin puede trabajar con cadenas de caracteres (strings),
tambin con otros tipos de datos: Matrices de ms dos dimensiones, matrices
dispersas, vectores y matrices de celdas, estructuras y clases y objetos.
>> 1.0/0.0
Warning: Divide by zero
ans =
Inf
Inf
que
representa
infinito.
variables:
52
adicin o suma
sustraccin o resta
multiplicacin
'
traspuesta
potenciacin
divisin-izquierda
divisin-derecha
.*
&
and (funcin equivalente: and(A,B)). Se evalan siempre ambos
operandos, y el resultado es true slo si ambos son true.
&&
and breve: si el primer operando es false ya no se evala el segundo,
pues el resultado final ya no puede ser ms que false.
|
or (funcin equivalente: or(A,B)). Se evalan siempre ambos operandos,
y el resultado es false slo si ambos son false.
||
or breve: si el primer operando es true ya no se evala el segundo, pues
el resultado final no puede ser ms que true.
~
negacin lgica (funcin equivalente: not(A)) xor(A,B) realiza un "or
exclusivo", es decir, devuelve 0 en el caso en que ambos sean 1 ambos sean
0.
Operadores relacionales
<
menor que
>
mayor que
<=
>=
==
igual que
~=
distinto que
Ejemplo:
5 + 2 ^ 3 4 * 8 / 2 1
Potencia 2^3
5 + 8 4 * 8 / 2 2
Producto 4*8
5 + 8 32 / 2 3
Divisin 32 / 2
5 + 8 16 4
Suma 5 + 8
13 16 5
Diferencia 13 16
3 6
Resultado
Ejemplo:
((5 + 2 ^ 3) 4) * (8 / 2) 1 Potencia 2^3
((5 + 8) 4) * (8 / 2) 2 Suma 5 + 8
(13 4) * (8 / 2) 3 Diferencia 13 4
9 * (8 / 2) 4 Divisin 8 / 2
9 * 4 5 Producto 9 * 4
36 6 Resultado
Entrada y Salida de datos por pantalla
>> a = 7;
>> a
a=
7
>> disp(a)
7
>> b='pH';
>> b
b=
pH
>> disp(b)
pH
Ejemplo:
>> comp = input('Compuesto: ', 's')
Compuesto: Cianuro
comp =
Cianuro