Что на самом деле делает функция "matscale" в Matlab? - PullRequest
0 голосов

Я пытаюсь реализовать преобразователь времени от z до s для функции передачи в Python. Matlab дает нам возможность сделать это, используя функцию d2c. Но я не могу понять, что делает функция "matscale".

Я застрял в файле mscale.m с вызовом функции matscale (abs (a), 0.01). На сайте Matlab нет описания и такой функции. Я не могу открыть его, потому что его расширение .mex32 (я думаю). Все, что я нашел в интернете, это то, что он может реализовывать «масштабирование матрицы с использованием радиуса проекции», но я не уверен, что это правильно (http://www.adras.com/Purpose-of-matscale-in-Control-Toolbox.t124458-80.html) Не могли бы вы объяснить мне, что эта функция делает или поделиться исходным кодом? я использую matlab 2018a

[~, s] = matscale (abs (a), 0,01);

1 Ответ

0 голосов

Если кому-то нужно решение моей проблемы, я обнаружил, что функция «matscale» выполняет то же самое, что и функция «balance». В библиотеках Python есть эта функция

...