Está en la página 1de 3

clear all

% sinusoide de longitud 5000


tic
for t = 1:5000
y(t) = sin(2*pi*t/10);
end
toc
clear all
% sinusoide de longitud 10 000
tic
for t=1:10 000
y(t) = sin(2*pi*t/10);
end
toc
clear all
% sinusoide de longitud 10000 con prelocalizacion del vextor tic
y = zeros(1,10000);
genera un vector de 10000 elementos,
for t = 1: 10000
y(t) = sin(2*pi*t/10);
end
toc
clear all
% mejor metodo de generacion de un sinusoide
tic
t = 1: 10000; 2 vectores no se usa ciclo repetitivo.
y = sin(2*pi*t/10);
toc
clear
x =1:30;
y = 1./x;
sum(y)

>> x=0:29;
>> y=1./2.^x;
>> sum(y)
ans =
2.0000
>>
>>
>>
>>

x =1:30;
y = (-1).^x;
z= y./x;
sum(z)

ans =
-0.6768

clc
clear
disp('Calculo del numero de aos que se necesitan');
disp('para obtener un determinado capital');
capini=input( ' Ingrese el capital inicial:')
interes=input('Ingrese el interes anual en porcentaje:');
capfin=input('Ingrese el capital final:');
agno = 0;
% ao = 0;
while capini<capfin
capini=capini + capini*interes/100;
agno = agno + 1;
disp(agno),disp(capini);
end
fprintf('Se necesitaran %4d aos para obtener el capital deseado, agno);

clc
clear all
disp('Calculo del numero de aos que se necsitan');
disp('para obtener un determinado capital');
capini=input('Ingrese el capital inicial;');
interes=input('Ingrese el interes anual en porcentaje:');
capfin=input('Ingrese el capital final:');
agno=0;
% ao = 0;
while capini<capfin
agno = agno +1;
capini= capini + capini*interes/100;
cap(agno)=capini;
end
x=1:agno;
plot(x,cap)
xlabel('Ao');
ylabel('Capital acumulado');
title('Ganacia generada a lo largo de los aos');
fprintf('Se necesitaran %4d aos para obtener el capital deseado/n',
agno);

clc
clear
a=0;
i=-1;
suma=0;
while a>=0
i=i+1;
suma=suma+a;
a=input('INGRESE VALOR(terminar con un valor negativo
end
promedio=suma/i;
fprintf('EL PROMEDIO ES %f\n', promedio);

El numero -1 no se utilizo ya que solo sirve para determinar.

% Este programa imprime x,y


clc
clear all
for x =1:12
for y = 1:12
fprintf(%7d, %7d\n', x,y);
end
fprintf('\n');
end

De un ejemplo: 1-1/2 +1/3-.

clc
clear all
n =input('Cuantos datos se leeran?: ');
suma = 0;
s = 1;
format rat
for i=1:n
suma= suma + s/i;
disp(s/i)
s = -s; s=s*-1
end
fprintf('La suma de los %3d valores es %8.2f\n' , n, suma);

También podría gustarte