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

4 vues (au cours des 30 derniers jours)
Nisar Ahmed
Nisar Ahmed le 19 Sep 2022
Réponse apportée : Matt J le 19 Sep 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);

Réponse acceptée

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

Plus de réponses (0)

Catégories

En savoir plus sur Matrices and Arrays dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by