PROGRAMACIÓN en MATLAB
PROGRAMACIÓN en MATLAB
NOMBRE:
Laura Gandola Caraballo
ID:
CARRERA:
Lic. En Matemáticas, Orientada a la Educación Secundaria.
TEMA/ASIGNACIÓN:
Módulo de Programación.
ASIGNATURA:
Matemática y sus Tecnologías.
PROFESOR:
Prof. Lamec Antonio Fabián Vásquez
25/11/2023
Santiago de los Caballeros,
Rep. Dom.
%% Salida
fprintf('El mayor de los números es:%.f\n',mayor)
%% Procedimiento
else
Di = sqrt(b^2 - 4*a*c);
if Di < 0
fprintf('La ecuación cuadrática dada no tiene soluciones reales.');
else
A= b*h/2;
fprintf('El area es: %.2f\n', +A);
end
3.3. Captura de Matlab: Corrida.
%% Limpieza
clc, clear, close all
%% Entrada
n = input('Ingrese un número entero: ');
% Mostrar el resultado
disp(['El factorial de ' num2str(n) ' es ' num2str(f)]);
end
%% Entrada
for k=50:-5:5
disp(k)
end
%% Identificación
%Hecho por Laura Gandola (The best)
%Programa: Realice la sumatoria que va desde 0 a 150 bajo la función f(x)=1/k!
%% Limpieza
clc, close all
%% Entrada
s=0;
f=0;
%% Proceso
for i = 0:150
if i<= 150
f = 1/factorial(i);
s = s + f;
else
end
end
fprintf('La sumatoria dada tiene como resultado:%.2f\n', s);
150 k
6.2. ∑ kx !
k=0
6.2.1. Diagrama de Flujo
6.2.2. Código en Matlab
%% Identificación
%Hecho por Laura Gandola (The best)
%Programa: Realice la sumatoria que va desde 0 a 150 bajo la función f(x)=(x)^k/k!
%% Limpieza
clc, close all
%% Entrada
x= input('Coloque un valor para calcular la sumatoria dada');
if x==0
x = input('Ingrese un valor distinto de 0');
end
s=0;
k=i;
%% Proceso
for i = 0:150
if i<= 150
f = (x)^k/factorial(i);
s = s + f;
else
end
end
fprintf('La sumatoria dada tiene como resultado:%.10f\n', s);
Código en Matlab
%% Identificación
%Hecho por Laura Gandola (The best)
%Programa: Realice la sumatoria que va desde 0 a 300 bajo la expresión
X_n+1=1/2(X_n + X/X_n)
%% Limpieza
clc, close all
%% Entrada
X= input('Introduce el valor de X: entero entre 0 y 300.');
n= input('Introduce el índice del último término de la Secuencia');
X= floor(X);
Y=1;
S=0;
%% Proceso
if X>=0&X<=300&n>=0
for k=0:n
S=S+Y;
Y=(1/2)*(Y+X/Y);
End
fprintf('La sumatoria es igual a %g\n',S)
else
fprintf('Los valores introducidos no son válidos.')
end
7. Use la condición if para resolver los problemas siguientes:
{
2 x
7.1. f ( x )= x 3+e
x−1
; x >1
2 ; x<1
f(1.5)
f(0.5)
f(0)
f(1)
f(-3)
7.2. {
f ( x )= sin x ; x> 0
cos x ; x< 0
7.2.1. Diagrama de Flujo
f(1)
f( π )
f(-1)
f(- π /2)
f(- π /3)