How to re-scale a part of 2D matrix?

3 views (last 30 days)
Nisar Ahmed
Nisar Ahmed on 19 Sep 2022
Answered: Matt J on 19 Sep 2022
Suppose Pe_OPT is a matrix of size 115 200 and I want to rescale the part between VD>1901&VD<1919. VD is vertical axist of size 115 1, I am using following command which works for a single array but not whole matrix?
Pe_OPT(VD>1901&VD<1919) = rescale(Pe_OPT(VD>1901&VD<1919), 2.778e+07, 3.1005e+07);

Accepted Answer

Matt J
Matt J on 19 Sep 2022
Pe_OPT(range,:) = rescale(Pe_OPT(range,:), 2.778e+07, 3.1005e+07);

More Answers (0)


Find more on Multidimensional Arrays 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!