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

3 visualizaciones (últimos 30 días)
Nisar Ahmed
Nisar Ahmed el 19 de Sept. de 2022
Respondida: Matt J el 19 de Sept. de 2022
Hi
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);

Respuesta aceptada

Matt J
Matt J el 19 de Sept. de 2022
range=VD>1901&VD<1919;
Pe_OPT(range,:) = rescale(Pe_OPT(range,:), 2.778e+07, 3.1005e+07);

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by