Está en la página 1de 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, denida por la regla f (x) = 2e
3x1 2x2

7x2 1

3 + log(x2 ) + 5

q 2 x2 1 + x2 + 1 + 10

1. Haga un programa Matlab (funcin) que evale f en cualquier punto x R2 donde f est denida. Para aquellos puntos donde no est denida, 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 las 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 las de A 4. Crear un arreglo B que contenga las las de A con las las 1 y 4 intercambiadas. 5. Incrementar la la 4 del arreglo B en 5 veces la la 7 6. Asignar a las columnas 3 y 6 de A, las las 2 y 4 del arreglo B respectivamente 7. Eliminar la la 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.