Cách tạo vòng lặp while để lặp lại khi điều kiện đúng trong MATLAB

Cach Tao Vong Lap While De Lap Lai Khi Dieu Kien Dung Trong Matlab



Trong MATLAB, vòng lặp while cho phép chúng ta thực hiện một lệnh hoặc một nhóm lệnh nhiều lần với số lần lặp không xác định. Chúng ta sử dụng vòng lặp while-end trong trường hợp cần thực hiện vòng lặp nhưng không biết trước số lần lặp.

Hướng dẫn này trình bày cách tạo một vòng lặp while để lặp lại khi một điều kiện đúng trong MATLAB.

Làm cách nào để tạo vòng lặp while để lặp lại khi một điều kiện là đúng trong MATLAB?

Vòng lặp while là một câu lệnh lặp trong MATLAB được sử dụng để thực hiện một hoặc nhiều câu lệnh qua một số lần lặp không xác định. Khi quá trình bắt đầu trong vòng lặp while, nó tiếp tục cho đến khi điều kiện vòng lặp đã cho được thỏa mãn.







Hãy nhớ rằng, không giống như vòng lặp for, số lần lặp chính xác trong vòng lặp while không được biết trước.



Các biến được lập chỉ mục của vòng lặp while có thể được biểu thị bằng bất kỳ biến nào, tuy nhiên, các biến được sử dụng chủ yếu là i và j nhưng các biến này nên tránh trong MATLAB vì chúng được sử dụng cho các số phức.



cú pháp
Cú pháp cơ bản của câu lệnh lặp while-end trong MATLAB được đưa ra dưới đây:





trong khi sự biểu lộ
các câu lệnh
kết thúc

Đây:

Các trong khi biểu thức thực thi nhóm câu lệnh đã cho cho đến khi thỏa mãn điều kiện lặp quy định.



Biểu thức while bao gồm một điều kiện quyết định vòng lặp while sẽ hoạt động trong bao lâu. Nếu điều kiện này là đúng, nhóm các câu lệnh giữa while và end được thực thi và quá trình lặp lại cho đến khi điều kiện trong khi là đúng. Khi điều kiện trong khi là sai, quá trình dừng lại và vòng lặp trong khi kết thúc.

ví dụ
Thực hiện theo các ví dụ dưới đây để hiểu cách tạo vòng lặp while để lặp lại khi điều kiện đúng trong MATLAB.

Ví dụ 1: Sử dụng vòng lặp while để tạo một vectơ cách đều nhau

Trong ví dụ này, chúng tôi sử dụng vòng lặp while để tạo một vectơ cách đều nhau lặp lại vòng lặp while cho đến khi điều kiện là đúng.

x = 0
trong khi x < hai mươi
x = x+ 5 ;
phân tán ( x )
kết thúc

Ví dụ 2: Sử dụng vòng lặp while để tính giai thừa của một số

Mã MATLAB này tính giai thừa của số 5 bằng cách sử dụng câu lệnh vòng lặp while.

sự thật = 1 ;
x = 1 ;
trong khi x < = 5
sự thật = sự thật * x;
x = x + 1 ;
kết thúc
fprintf ( 'Tính giai thừa của 5 là' )
phân tán ( sự thật )

Phần kết luận

Vòng lặp while là một câu lệnh lặp trong MATLAB được sử dụng để thực hiện một câu lệnh hoặc một nhóm câu lệnh nhiều lần khi số lần lặp không được chỉ định trước. Chúng ta sử dụng vòng lặp while trong trường hợp cần thực hiện lặp mà không biết chính xác số lần lặp. Hướng dẫn này đã trình bày một hướng dẫn đơn giản để học cách tạo một vòng lặp while để lặp lại khi điều kiện là đúng trong MATLAB. Hiểu hướng dẫn này sẽ giúp bạn học nghệ thuật sử dụng biểu thức while trong MATLAB.