%% programa 15 uso del for clearvars close all; clc; %este programa sirve para ensenhar la estructura %iterativa - repetitiva for en sus configuraciones %basicas %este estructura iterativa sirve para generar %un numero fijo de repeticiones %for n = numero_inicial:incremento:numero_final % instruccion 1 % instruccion 2 % instruccion 3 % .... % instruccion K %end; %% tipo1 %partimos del 1 al 10 con incremento de a 1 disp('tipo 1'); disp(' '); for n1 = 1:10 fprintf('n1 = %d\n',n1); end; disp(' '); %en este caso al no colocar incremento %el matlab asume que es 1 %% tipo 2 %partimos del 1 al 10 con incremento de a 2 disp('tipo 2'); disp(' '); for n2 = 1 : 2 : 10 fprintf('n2 = %d\n',n2); end; disp(' '); %% tipo 3 %el inicio, el incremento y el final %se pueden definir usando operaciones y funciones disp('tipo 3'); disp(' '); for n3 = sqrt(2) : pi/2 : 3*exp(2) fprintf('n3 = %f\n',n3); end; disp(' '); %% tipo 4 %conteo descendente disp('tipo 4'); disp(' '); for n4 = 12 : -3 : -12 fprintf('n4 = %f\n',n4); end; disp(' '); %% tipo 5 %ingresamos numero incial, incremento %y final como variables disp('tipo 5'); disp(' '); x1 = input('x1 = '); x2 = input('x2 = '); x3 = input('x3 = '); disp(' '); for n5 = x1:x2:x3 y = sin(n5); z = cos(n5/2); fprintf('n5 = %f , y = %f , z = %f\n',n5,y,z); end; disp('lala'); disp(' ');