Você está na página 1de 12

Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II

Software Aplicado

TECNICAS NUMERICAS

Matlab incluye herramientas de graficación interactivas que le permiten anotar sus


gráficas sin usar la ventana de comandos. También se incluyen herramientas de
ajuste de curvas básicas, ajuste de curvas mas complicadas y estadísticas.

1. Herramientas básicas
Para herramientas de ajuste básico, primero cree una figura :
x=0:5;
y=[0 20 60 68 77 110]
y2=20*x;
plot(x,y,'o')
axis([-1 7 -20 120])

Este programa produce una figura :

Ing°. Ada Patricia Barturén Quispe Página 1


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Para activas las herramientas de ajuste de curvas :


Tools/Basic Fitting de la barra de menú :

La ventana de ajuste básica se abre en la parte posterior de la gráfica:

ginput : permite al usuario escoger puntos de una grafica

Ing°. Ada Patricia Barturén Quispe Página 2


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Al marcar linear, cubic y show equations se generalizó la gráfica que se


muestra en la figura :

Al marcar el recuadro plot residuales se generaliza una segunda grafica que


muestra lo lejos que esta cada punto de la línea calculada, como se muestra
en la figura. Residuales : diferencia entre el valor real y calculado

Ing°. Ada Patricia Barturén Quispe Página 3


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

En la esquina inferior de la derecha de la ventana de ajuste básico hay un


botón flecha. Al seleccionar dicho botón dos veces se abre el resto de la
figura :

El panel central de la ventana muestra los resultados del ajuste de curva y


ofrece la opción de guardar dichos resultados en el área de trabajo. El panel
derecho le permite seleccionar valores x y calcular valores y con base en la
ecuación que se despliega en el panel central.
Además de la ventana de ajuste básico, puede acceder a la ventana de
estadística de datos desde la barra de menú figura.

Ing°. Ada Patricia Barturén Quispe Página 4


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

La ventana de estadísticas de datos le permite calcular interactivamente


funciones estadísticas como la media y la desviación estándar, con base en
los datos de la figura, y también permite guardar los resultados en el área de
trabajo.

2. Caja de Herramientas de ajuste de datos.


Además de la utilidad de ajuste básico contiene caja de herramientas para
ayudar a realizar operaciones estadísticas especializadas y de ajuste de
datos
La caja de herramientas de ajuste de curvas contiene una interfaz grafica de
usuario (GUI) que le permite ajustar curvas con mas que solo polinomios. Sin
embargo, debe tener instalada en su copia de MATLAB la caja de
herramientas de ajuste de curvas, antes de que pueda ejecutar los ejemplos
que siguen.
Antes de acceder a la caja de herramientas de ajuste de curvas, necesitará un
conjunto de datos para analizar.
x=0:5;
y=[0 20 60 68 77 110];
Para abrir la caja de herramientas de ajuste de curvas escriba
cftool
cftool lanza la ventana de herramientas de ajuste de curvas. Ahora necesitará
decir a la herramienta de ajuste de curvas que datos usar. Seleccione el data,
que abrirá una ventana de datos

Ing°. Ada Patricia Barturén Quispe Página 5


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

La ventana de datos tiene acceso al area de trabajo y le permitirá seleccionar


las variables x y y de la lista desplegable, una vez asignado los puntos
MATLAB realizará la gráfica.

De vuelta a la ventana de herramientas de ajuste de curvas, seleccione el


botón Fitting que le ofrece las opciones de ajustar algoritmos. Seleccione New
fit y selecciones un tipo de ajuste de línea Type of fit. Puede experimentar las
opciones de ajuste para encontrar la mejor para su grafica. En este caso se
eligio un esquema interpolado, que fuerza la grafica a través de todos los
puntos y un polinomio de tercer orden.

Ing°. Ada Patricia Barturén Quispe Página 6


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

3. Estructuras de Selección
Establezca una tabla que convierta grados a radianes, desde 0 a 360 grados,
en incremento de 10 grados. Usando While

Radianes=grados*pi/180
clear,clc
k=1;
while k<=36
grados(k)=10*k;
radianes(k)=grados(k)*pi/180;
k=k+1;
end
% Creando una tabla
tabla=[grados; radianes];
disp('Grados a radianes')
fprintf('%8.f %8.1f\n',tabla)

Enunciado con uso de While y for, también salto de bucle: break

n=0
while n<10
n=n+1
a=input('ingrese un valor mayor que 0')
if(a<=0)
disp('debe ingresar un numero positivo')
disp('este programa terminará')
break
end
disp('el logaritmo natural de este numero es')
disp(log(a))
end

En este programa el valor de n se inicia afuera del bucle. Cada vez que pasa
fuera del bucle, el comando de entrada se usa para pedir un numero positivo.
El numero se comprueba y, si es cero o negativo, se envía un mensaje de
error a la ventana de comandos y el programa salta del blucle. Si el valor de a
es positivo, el programa continua y ocurre otro paso a través del bucle hasta
que n finalmente es mayor que 10.

4. Datos Simbolicos
Una forma de crear una variable simbolica es usar la función sym.
L=sym('x^2-2')
L=
'x^2-2

Ing°. Ada Patricia Barturén Quispe Página 7


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Los requisitos de almacenamiento para un objeto simbolico dependen de cuan


grande sea el objeto. Note en la figura anterior que L es un arreglo 1 x 1.
Subseuentes objetos simbolicos se pueden agrupar en un arreglo de
expesiones numéricas. El icono variable símbolo tiene la figura de un cubo.

4.1 Uso de sym

>> x=sym('y=2*(x+3)^2/(x^2+6*x+9)')
x=
y=2*(x+3)^2/(x^2+6*x+9)
>>
4.2 Funcion solve
Es una herramienta muy útil en la matematica simbolica. Se usa para
determinar raíces de expresiones, para encontrar respuestas numéricas
cuando hay una sola variable y para resolver simbólicamente una
incognita.
La función solve también se usa para resolver sistemas de ecuaciones
lineales como no lineales.
Cuando se usa con una expresión. La función solve iguala la expresión a
cero y resuelve para las raíces.

Ing°. Ada Patricia Barturén Quispe Página 8


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

>> solve('x^2-9')
ans =
[ 3]
[ -3]
>>
Despeje de formula
>> b='3*x+4*y=6'
b=
3*x+4*y=6
>> y=solve(b,'y')
y=
-3/4*x+3/2

En particular para ingenieros o científicos, una vez que se tiene una


expresión simbólica, con frecuencia se quiere sustituir valores en ella.

5. Diferencias y Diferenciación numérica


La derivada de la función y=f(x) es una medida de cómo cambia y con x. Se
puede definir una ecuación que relacione x e y. La derivada se aproxima a:

dy y y 2  y1
 
dx x x 2  x1

y=sym(‘*x^2+t-3*z^3’)

Matlab calculará la derivada con respecto a x (variable por defecto)

Diff(y)
ans=
2*x

Para ejecutar la derivada en función de una variable diferente de x :


y=sym(‘*x^2+t-3*z^3’)
diff(y,’t’)
ans=
1
6. Integración

La integración es lo opuesto de la diferenciación. Comunmente se utiliza como


el area bajo la curva.

Ing°. Ada Patricia Barturén Quispe Página 9


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Ejemplo :

El trabajo realizado por un piston conforme se mueve arriba y abajo se puede


calcular al obtener la integral de P con respecto a V, esto es :

A   x ^3  sen( x)

>> y=sym('x^3+sen(t)')
y=
x^3+sen(t)
>> int(y)
ans =

1/4*x^4+sen(t)*x

7. Ecuaciones Diferenciales
Las ecuaciones diferenciales contienen tanto variables dependientes como la
derivada de la variable dependiente con respect a la variable independiente:

dy/dt=y

>> sym('C1*e^t')
ans =
C1*e^t
>> dsolve('Dy=y')
ans =
C1*exp(t)

8. fdfdf
9. Ff
10. f

Ing°. Ada Patricia Barturén Quispe Página 10


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Ing°. Ada Patricia Barturén Quispe Página 11


Facultad de Ingeniería Química e Industrias Alimentarias- UNPRG 2009-II
Software Aplicado

Ing°. Ada Patricia Barturén Quispe Página 12

Você também pode gostar