Modify last column in a matrix, replacing with an equally spaced range of values?
10 views (last 30 days)
Show older comments
I'm generating a 42*42 matrix, T, of temperature values. Most interior values are 10 (initial guess for iteration purposes). Row 1 is all 4's, row 42 all -17. I need to make the final column (42) a range of equally spaced values from 4 to -17. What's the best way to do this?
Below is how I'm doing this so far (forgive me, I'm VERY new at this):
T=10*ones(42,42);
T(1,1:end)=4;
T(42,1:end)=-17;
I don't know how to handle the final column simply? I can change the full column with
T(:,end)=new_value
So I've been trying variations on that, say with a range on the right hand side:
T(:,end)=4:-17
But I can't make it work and I'm not having much luck in the help files.
Can anyone set me straight please?
0 Comments
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Loops and Conditional Statements 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!