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 HatsFooding▷ 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▷ VapesHigh 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