Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Fecha: 2018-11-13
n = 10;
f = n;
while n > 1
n = n-1;
f = f*n;
end
disp(['n! = ' num2str(f)])
n! = 3628800
Cuente el número de líneas de código del archivo magic.m. Omita las líneas y los comentarios
en blanco mediante una instrucción continue. La instrucción continue omite las instrucciones
restantes del bucle while y comienza la siguiente iteración.
fid = fopen('magic.m','r');
count = 0;
while ~feof(fid)
line = fgetl(fid);
if isempty(line) || strncmp(line,'%',1) || ~ischar(line)
continue
end
count = count + 1;
end
count
count = 31
fclose(fid);
La sucesión de Fibonacci se define por recurrencia de la siguiente forma: los primeros dos
términos son iguales a 1, y a partir del tercero, cada termino es la suma de los dos anteriores.
% sucesion de Fibonacci
f=zeros(1,50);
f(1)=1;f(2)=1;
for k=3:50
f(k)=f(k-2)+f(k-1);
end
Si dividimos cada término de la sucesión por el anterior, obtenemos otra sucesión que
resulta ser convergente. Modificar el programa para ir calculando y almacenando
estos cocientes a medida que se calculan los términos de la sucesión de partida.
Aproximar el valor del límite. (El límite de estos cocientes es la razón ´aurea, Φ = (1 + √
5)/2.)