Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Unidad Ii
Unidad Ii
» (1+sqrt(2))/3*pi^2
ans=
7.9424
MATLAB es un potente paquete de software para
computación científica, orientado al cálculo
numérico, a las operaciones matriciales y
especialmente a las aplicaciones científicas y de
ingeniería.
nombre_variable=input('Mensaje’,’mensaje’)
a = input(‘Hola’,’mundo’)
b = input(‘Ingrese la base: ‘)
h = input(‘Ingrese la altura: ‘)
area = b*h
Formato de conversión % %i
e notación exponencial en minúsculas 1.709098e+001
E notación exponencial en mayúsculas
1.709098E+001
f notación de punto fijo 17.090980
g formato corto de las notaciones e o f
G formato corto de las notaciones E o f
i entero
Comandos
- clear borra toda la pantalla.
- clc borra toda la pantalla pero deja internamente el
valor de las variables.
- who enumera todas las variables usadas hasta el
momento.
- help (tema) proporciona ayuda sobre el tema
seleccionado.
- ↑ Con este botón se pueden recuperar sentencias
anteriormente usadas.
- syms sirve para declarar variables.
- round(operación) redondea al entero más cercano
- sqrt calcula raíz cuadrada.
- solve resuelve una ecuación o sistema de
ecuaciones.
Constantes numéricas predefinidas
- i , j unidad imaginaria : 2+3i -1-2j
- pi número pi
- Inf “Infinito”, número mayor que el más grande
que se puede almacenar.
- NaN “Not a Number”: magnitud no numérica
resultado de cálculos indefinidos.
Constantes y operadores aritméticos
- Reales: 8.01 -5.2
- Complejos: 1+2i -pi-3j
- Booleanos: true false
- Caracteres (entre apóstrofes o comillas):
’esto es una cadena de caracteres’ “string“
- Operadores aritméticos: + - * / ^
- Operadores de comparación: == ~= <> < >
<= >=
- Operadores lógicos: & | ~ && ||
Operadores relacionales
< Menor
<= Menor o igual
>= Mayor o igual
> Mayor
== Igualdad
~= Desigualdad
Operadores lógicos
~A Negación lógica
A&B Conjunción lógica (and) &&
A|B Disyunción lógica (or) ||
Para tener en cuenta
- Es conveniente también hacer uso intensivo de la
ayuda de MATLAB accediendo a ella desde el menú o
tecleando en la ventana de comandos help para la
ayuda sobre el comando especificado.
- y=3+x
- y=y-2
- z=y/2
- x=4
- y=7
- z = 2.5000
- why
- lorenz
- Image
- defImage = pow2(get(0,'DefaultImageCData'),47);
imgCell = repmat({zeros(size(defImage))},8,7);
for shift = 0:52
imgCell{shift+1} = bitshift(defImage,shift);
end;
allImages = cell2mat(imgCell.');
imshow(allImages,[min(allImages(:)) max(allImages(:))]);
- load handel, sound(y,Fs)
- penny
- xpbombs
- fifteen
- x=[-2:.001:2],y=(sqrt(cos(x)).*cos(200*x)+sqrt(abs(x))-
0.7).*(4*x.*x).^0.01,plot(x,y);
- plot(x,y)
- plot(x)
- plot(y)
- aeroblk_HL20
- h.show();
1. Cálculos sencillos
var=23.45 + 1.67*sqrt(32.74) / (1 + exp(-2));
15 Plot tridimensional
xv=-6:6;
yv=-5:7;
[x,y]=meshgrid(xv,yv);
z=x.*exp(-0.1*(x.^2+y.^2));
mesh(z);
figure % Crea otra figura para la nueva grafica
contour(x,y,z,10)
http://fismatlab.blogspot.com/2011/06/ejemplos-basicos-matlab.html