You are on page 1of 2

Mtodos Numricos y Programacin

Gua de Laboratorio Nro: 01


Tema: Preliminares del Matlab
Docente: Braulio Gutirrez Pari

Ejercicio 0.1 Presentamos una funcin simple que calcula el rea de un trapezoide de una
seccin transversal en un canal abierto

function [A]= Area_trapezoidal(b,y,z)


% b =ancho mas bajo
% y = profundidad del flujo
% z = pendiente
% A = Area
A = (b+z*y)*y
Experimente para los datos siguientes
b=2
y = 0,75
z = 1,5
Ejercicio 0.2 Dada la funcin f :Rn R, definida por la regla
3x1 2x2

f (x) = 2e

7x21

3
+ log(x2 ) +
5

q
x21 + x22 + 1 + 10

1. Haga un programa Matlab (funcin) que evale f en cualquier punto x R2 donde f


est definida. Para aquellos puntos donde no est definida, el programa debera enviar
un mensaje de error advirtiendo que la funcin no existe en ese puntp.
2. Hacer un programa Matlab (funcin) que evale el gradiente de f , observe que f :
1

R2 R2 . Al igual que en el caso anterior, el programa debera de evaluar cualquier


punto en R2 y advertir cundo el gradiente no existe en determinado punto.
Ejercicio 0.3 calcula el rea de un trapezoide de una seccin transversal en un canal abierto,
permetro mojado y radio hidrulico

function [A,P,R]= A_trapezoidal(b,y,z)


% b =ancho mas bajo
% y = profundidad del flujo
% z = pendiente
% A = Area
% P = Permetro mojado
% R = Radio hidrulico
% A = Area
A = (b+z*y)*y;
P = b + 2*y*sqrt(1+z^2);
R = (b+z*y)*y/(b + 2*y*sqrt(1+z^2));
Experimente con los datos indicados por el docente:
Ejercicio 0.4 Construya una matriz mgica de orden 7 (A=magic(7)) y efecte las siguientes
operaciones
1. Obtenga en un arreglo P los elementos de A comprendidos entre las filas 2 y 5 y las
columnas 1 y 4.
2. Obtenga en un arreglo Q las tres ltimas columnas de A.
3. Obtenga en un arreglo R las tres primeras filas de A
4. Crear un arreglo B que contenga las filas de A con las filas 1 y 4 intercambiadas.
5. Incrementar la fila 4 del arreglo B en 5 veces la fila 7
6. Asignar a las columnas 3 y 6 de A, las filas 2 y 4 del arreglo B respectivamente
7. Eliminar la fila 3 y la columna 5 del arreglo B.
8. Intercambiar las columnas 1 y 7 del arreglo A.
9. Listar los elementos del arreglo A como un nico vector columna.

You might also like