Matrix manipulation via for loop

5 views (last 30 days)
Nathaniel Fillman
Nathaniel Fillman on 8 Feb 2019
Edited: madhan ravi on 9 Feb 2019
The pressure matrix (p1) we were given is a 2d matrix 96 by 144. Here are the question instructions:
Use a for loop to convert the pressure in mb in the pressure array into pascals. Use the conversion given above to do so. Place the new data in a new pressure array called p1_pa. The array of p1_pa should be the same size as the p1 array. 1mb= 100Pa
Now, why they ask for a "for loop" instead of matrix multiplication (.*) I don't know. But when I'm working on this, I think the issue is the "for loop" isn't doing element by element operations, because it continuously overwrittes p1_pa, eventually spitting out just one scalar.
Thanks!
  1 Comment
Stephen23
Stephen23 on 8 Feb 2019
Edited: Stephen23 on 8 Feb 2019
Basic MATLAB concepts, such as how to use indexing inside loops, are explained in the introductory tutorials:
These tutorials are highly recommended for all beginners. See also:

Sign in to comment.

Answers (1)

madhan ravi
madhan ravi on 8 Feb 2019
Edited: madhan ravi on 9 Feb 2019
Result(k)=... (k)- k denotes loop iterator , saves result in each iteration forming a vector in the end

Categories

Find more on Creating and Concatenating Matrices in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!