Documentos de Académico
Documentos de Profesional
Documentos de Cultura
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
•
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, ....
√
• log(45) + sinh (2π) − exp (4) + 25
• 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
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