While loop to generate between 3 and 5 loops of user input numbers then multiply those user input numbers for a running product
    5 次查看(过去 30 天)
  
       显示 更早的评论
    
hello ive started to use for and  while loops in class to get a random number of loops asking for my input in a number then we need to add those numbers up to get a product ive done it with a for loop to get a sum of all numbers but i am stuck on the while loop and help would be apperciated her is the question; any help would be apperciated!

2 个评论
  dpb
      
      
 2020-3-2
				We don't do HW w/o seeing the student's work and asking specific ML questions where get stuck...
  Walter Roberson
      
      
 2020-3-2
				The documentation for rand() shows how to generate a random number within a particular range.
回答(1 个)
  NVSL
 2025-1-29
        
      编辑:Walter Roberson
      
      
 2025-1-29
  
      I see you want help in executing a while loop random number of times. Below is an example of how a random number can be generated in a specified range. 
r = randi([3 5])
The above code generates a random integer in the range of 3 and 5 inclusive. You can use this “r” to control the number of iterations of while loop by using a counter variable. The below code snippet demonstrates how to do the same:
cnt = 0
while cnt < r
   %perform operations - like taking input and computing running product
   cnt=cnt+1
end
For more details, please refer to the following MathWorks documentations:
Hope this helps!
0 个评论
另请参阅
类别
				在 Help Center 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!