Está en la página 1de 10

Departamento de Ciencias Exactas

Tarea de Métodos Numéricos


Docente: Mgs.Fabián Ordóñez M.
NRC:279
Estudiantes: Santiago Caiza ; Paola Montenegro.

Crear 2 archivos directos y 2 funcionales para implementar soluciones a


ejercicios

1. Archivo directo

Código Octave

x=randi(8,8);
c=x(4,3)*x(6,8)+x(7,2)
disp(c)

Corrida

1
2. Archivo directo

Código Octave

%Area de un trapecio
% solicita al usuario las dimensines de un trapecio
b=input(’Escriba la base menor (m):’);
B=input(’Escriba la base mayor (m):’);
h=input (’Escriba la altura (m):’);
%calcular el area del trapecio
Areadeltrapecio=h*(b+B)/2

Corrida

1. Archivo funcional

Código Octave

function[area,Pe]=acuadrado1(L)
if(L>0);
area=L^2
Pe=4*L
else
disp(’el lado del cuadrado debe ser positivo’)
end
endfunction

Corrida

2
2 archivo funcional

Código Octave
%Programa para sumar los N primeros numero
function [s]= SumaN(n)
% n es dato de ingreso
%s es la suma de los n numeros
%n =5
s =0;
for i =1: n
s= s+i ;
endfor
endfunction
Corrida

Realizar 3 ejercicios de manejo de symbolic con diferentes instrucciones


que le permitan realizar operaciones en forma simbólica, por ejemplo simplificación,
integración, factorización, ecuaciones, despeje, etc...


R
cos(2x)dx

• d
dx
(sin(3x))

• tan(4x)

3
Realizar 2 ejercicios de operaciones matemáticas incluidas las funciones
conocidas: raı́z n-esima, trigonométricas, exponenciales, logarı́tmicas, ....

• cosh(2π) + log(23) − arccot(3)exp(6)


• log(45) + sinh (2π) − exp (4) + 25

Realizar 3 ejercicios utilizando la instrucción if y relacionales.

• y=f1(x)

Código Octave

function y = f1(x)
%y = f1(0)
if x > 2
y = sqrt(x/3);
elseif x <= 0
y = sin(x);
else
y = 7*x/2;
endif
endfunction

Corrida

4
• y=f2(x)

Código Octave

function z= f2(x,y)
%z= f2(5,-5)
if (x > 3) && (y < -2)
z = y^2*x;
elseif (x <= -1) && (y >= 1)
z = abs(x*y);
elseif (x > 5) && (y >= 2)
z = sqrt((2*x)/y);
elseif (x < 1) && (y <= -2)
z = cosh(y);
else
disp(’No esta definida’)
endif
endfunction
z = abs(y)-2*x

Corrida

• y=f3(x)

Código Octave

function z= f3(x,y)
%z= f3(0,-3)
if (x >= 1) && (y >= 1)
z = x^(3*y-1);
elseif (x < -1) && (y <=0)
z = sec(x*y);
else
disp(’No esta definida’)
endif
endfunction

5
Corrida

Realizar 2 ejercicios que utilicen matrices.

 
0 1 2
• 5 8 6∗ tan(4)
5 4 7

 
8 1 6
• 3 5 7÷ 4
4 9 2

6
Realizar 2 ejercicios que grafiquen.

• x3 − 5x2 + 4x + 3

Código Octave

x=-1:0.1:2;
f=x.^3-5*x.^2+4*x+3
A= [x’ f’]
plot(x,f,’g’);
grid on;

Corrida

7
Gráfico

8
• sinh(2x)+5

Código Octave

x=-1:0.01:5;
f=sinh(2*x)+5
A= [x’ f’]
plot(x,f,’r’);
grid on;

Corrida

9
Gráfico

10

También podría gustarte