Learning Objectives: Use of matrices to input and store data Use of for loops to
ID: 3706329 • Letter: L
Question
Learning Objectives: Use of matrices to input and store data Use of for loops to process matrices General Description: Write a Matlab script that asks the user to enter a vector of numbers. The user may enter a vector of any length, 1 or more. Calculate and print the sum, average, highest and lowest numbers of the vector entered. Specifications: Use only for loops (instead of while loops) to solve the problem. Do not use Matlab's sum(), mean(), max() or min() functions! Sample Runs: Enter a vector of numbers: [2,8,-1,1 Sum 21 Avg -5.2.5 Max- 12 Min--1 Enter a vector of numbers: [72,50,38,61,78,74] Sum - 373 Avg 62.1667 Max - 78 Min 38Explanation / Answer
Code:
avg = sum / length(x);
Using single loop and multiple variables,
1. Update current Max is lesser than current Value
2. Update min if it is greater than current value
3. Add all the elements
4. Calculate avg := sum / number of elements
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.