Como criar um loop while para repetir quando a condição é verdadeira no MATLAB

Como Criar Um Loop While Para Repetir Quando A Condicao E Verdadeira No Matlab



No MATLAB, um loop while nos permite executar um comando ou um grupo de comandos várias vezes em um número não especificado de iterações. Usamos um loop while-end em uma situação em que o loop é necessário, mas o número de iterações não é conhecido antecipadamente.

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 = 0
enquanto 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.