MATLAB While Loop Tutorial

This is a tutorial on how to write and use While Loops in MATLAB. Table of contents below.

00:00 – Introduction
00:34 – General form
01:15 – Example 1
02:34 – Example 2
05:27 – Using While loops like For loops
08:18 – Conclusion


Joshua Richards says:

Thanks, helped a lot

Harjinder Singh says:

Thank You. Just wanted to ask how do you store results in a vector for while loop? Because you wouldn’t know what size zero vector to create before the while loop.

jointcc2 says:

hi ive got a question, what is a(counter) and does sum_a equal 0 in every new loop and a(counter) just becomes 1,3,6,10… respectively to make the sum equal to 1,3,6,10…etc.?

Leul Assamenew says:

Thanks this helped me finish my homework.

Dhruvo DZ says:

at 8:50 could u explain a(counter)??

Jacqui Chetty says:

this is fantastic. I am going to show this to my students, i am a lecturer at a university. Could i save the video and show it later, offline??

sjusie says:

Thank you so much. I was stuck on how to make a while loop repeat a certain action, your video really helped. 

王晓君 says:

explains very well

Dacoda Ray Davis says:

How might someone using a while loop to find the first factorial to exceed a certain number? for example, the number 110,000,000,000

HR NOH says:

I have a question. Why do need there ‘+5000’ next to ‘1.08*bal’? I think ‘1.08*bal’ contains deposit.

Morgan Fudgsiclemonster says:

I love you. Thank you so much.

Yvonne Chang says:

hello, can matlab do infinite loop? like always show receive data from the input , thx

marieflauto says:

thanks for the helpful and clear explanation!

Taiwo Babatunde says:

I love your teaching, how can I get or download 34 bus system cos I have search not get it
all throughout but I could not get it.thanks sir

Ben H says:

Just curious how to use MATLAB to find the values of two symbols?
a+c=30 and 2<= c-a<=10 Both a and c are within a function and I need to find the min and max values of a? Any help would be greatly appreciated

Ap vlogs says:

plz help

Edward Chida says:


Anonymous says:

Thank you for posting! You explained things really well. 

ShaunJW1 says:

I’m using Octave GNU. My fuck is it a piece of shit….

Spartan159 says:

thanks for the help

Mahali Matehe says:

Thanks for the help man, much appreicated :)

Dacoda Ray Davis says:

I’m trying to run an equation a certain amount of times, but I haven’t been able to get it to work on a while loop. the code I have is
k = 0.9987;
n = 100;
counter = 0;
final_count = 694;
while counter <= final_count;          if (k*n)=curr_n             curr_n = n             counter = counter +1          end end Please help! Thank you! And if you think it’d be better to switch it to a for loop 

HotDaffodil says:

How do turn what you’ve marked into “explanation format” so easy?(the green text with a % in front of it)

gtactwit says:

Hey I have a question: how can you make a while loop that repeats until a certain variable, vector L, does not change? I though about starting with “while K ~= L” and then put “K = L;” before the for-loop that changes L, but then the while-loop, of course, stops immediately.

(To be more specific, I have an assignment for which I need to write a function that implements the k-means algorithm.)

xu jiaqi says:

got midterm tomorrow(literally today), this video just give me 5 more points!

Ap vlogs says:

Write the JavaScript to read a positive number from the user and then print
to the console the numbers from 1 to the user entered number.
Ex. If the user enters 50, you should print the numbers 1 to 50 in the

Brian Evans says:

Thanks for the great tutorial, you’re much better than my lecturer!

Jigar Patel says:


Audun Lode says:

Two questions:
1. At 1:17 you make the 3 lines “%” how do you do that?
2. how do you get that big letters?

Btw thanks for the video. really helped – this is actually easypeasy

Kunu Kunu says:


Feyisola Adejokun says:

i still don’t understand this line of code – sum_a = sum_a + a(counter). specifically the a(counter) part. Sorry, if its a stupid question. But i have seen you do this in your for loops video. why can’t i just use ”sum_a=sum_a + counter”. I get the same answer with you if i do this. And this makes more sense to me or maybe I still don’t understand the a(counter) part.

Harshit Jhuria says:

Thanks for the video man! Great work! I encourage you to do more of such videos in a little more depth to make it more clear to students like me. I have found a little help over this subject till now.

Mikej1592 says:

I wondered in real world terms ie. getting half a percent interest as in real bank accounts savings, and able to deposit 1000 a year to see how long it would take to get to a million dollars.  Just have to live 359 years and I would have 1.0045e+06 dollars… while that is seriously depressing, I did find this a very helpful tutorial.

Write a comment


Human Verification: In order to verify that you are a human and not a spam bot, please enter the answer into the following box below based on the instructions contained in the graphic.

Do you like our videos?
Do you want to see more like that?

Please click below to support us on Facebook!

Send this to a friend

▷ Other ReviewsVehicles   Show Cars   Motorbikes   Scooters   Bicycles   Rims & Tires   Luxury BoatsFashion   Sunglasses   Luxury Watches   Luxury Purses   Jeans Wear   High Heels   Kinis Swimwear   Perfumes   Jewellery   Cosmetics   Shaving Helpers   Fashion Hats   Modeling TipsFooding   Chef Club   Fooding Helpers   Coktails & LiquorsSports   Sport Shoes   Fitness & Detox   Golf Gear   Racquets   Hiking & Trek Gear   Diving Equipment   Ski Gear   Snowboards   Surf Boards   Rollers & SkatesEntertainment   DIY Guides   Zik Instruments   Published Books   Music Albums   Cine Movies   Trading Helpers   Make Money   Fishing Equipment   Paintball Supplies   Trading Card Games   Telescopes   Knives   Vapes   GameplaysHigh Tech   Flat Screens   Tech Devices   Camera Lenses   Audio HiFi   Printers   USB Devices   PC Hardware   Network Gear   Cloud Servers   Software Helpers   Programmer Helpers   Mobile Apps   Hearing AidsHome   Home Furniture   Home Appliances   Tools Workshop   Beddings   Floor Layings   Barbecues   Aquarium Gear   Safe Boxes   Office Supplies   Security Locks   Cleaning ProductsKids   Baby Strollers   Child Car Seats   Remote ControlledTravel   Luggages & Bags   Airlines Seats   Hotel Rooms   Fun Trips   Cruise Ships   Mexico Tours