Este tutorial demonstra como criar um loop while para repetir quando uma condição for verdadeira no MATLAB.
Como gerar um loop while para repetir quando uma condição é verdadeira no MATLAB?
O loop while é uma instrução iterativa no MATLAB usada para executar uma ou mais instruções em um número não especificado de iterações. Quando o processo começa em um loop while, ele continua até que a condição de loop fornecida seja satisfeita.
Lembre-se de que, ao contrário do loop for, o número exato de iterações no loop while não é conhecido antecipadamente.
As variáveis indexadas do loop while podem ser denotadas por qualquer variável, no entanto, as variáveis mais usadas são i e j, mas essas variáveis devem ser evitadas no MATLAB porque são usadas para números complexos.
Sintaxe
A sintaxe básica da instrução loop while-end no MATLAB é dada abaixo:
enquanto expressão
declarações
fim
Aqui:
O enquanto expressão executa o grupo de instruções fornecido até que a condição de loop especificada seja satisfeita.
A expressão while inclui uma condição que decide por quanto tempo o loop while funcionará. Se esta condição for verdadeira, o grupo de instruções entre while e end é executado e o processo se repete até que a condição while seja verdadeira. Quando a condição while é falsa, o processo para e o loop while é finalizado.
Exemplos
Siga os exemplos abaixo para entender como criar um loop while para repetir quando a condição for verdadeira no MATLAB.
Exemplo 1: Usando loop while para criar um vetor com espaçamento uniforme
No exemplo, usamos o loop while para criar um vetor com espaçamento uniforme que repete o loop while até que a condição seja verdadeira.
x = 0enquanto x < vinte
x = x+ 5 ;
disp ( x )
fim
Exemplo 2: Usando loop while para calcular o fatorial de um número
Este código MATLAB calcula o fatorial do número 5 usando a instrução de loop while.
fato = 1 ;x = 1 ;
enquanto x < = 5
fato = fato * x;
x = x + 1 ;
fim
fprintf ( 'Fatorial calculado de 5 é' )
disp ( facto )
Conclusão
O loop while é uma instrução iterativa no MATLAB usada para executar uma instrução ou um grupo de instruções várias vezes quando o número de iterações não é especificado antecipadamente. Usamos um loop while em uma situação em que o loop é necessário sem saber o número exato de iterações. Este tutorial apresentou um guia fácil para aprender como criar um loop while para repetir quando a condição for verdadeira no MATLAB. A compreensão deste guia ajudará você a aprender a arte de usar expressões while no MATLAB.