Операции над матрицами
Наиболее часто в виде числовых массивов представляются вектора и матрицы. В LabVIEW имеется мощная библеотека разделов математики с большим числом готовых подпрограмм. Среди них в разделе линейной алгебры представлены и операции с матрицами. Рассмотрим некоторые из них: обращения А-1, умножения матрицА*В, умножения матрицы на вектор А*Хи определение детерминанта |А|.Операция транспонирования матрицы помещена в состав операций с массивами.
Порядок использования матричных операций рассмотрим на примере расчета электрической цепи постоянного тока. При этом схема цепи задается матрицей соединений Музлы-ветви и сопротивлениями ветвей R. Режим определяется вектором узловых токов J и напряжением балансирующего узла Uo. В результате расчета определяются напряжения в узах Uи токи ветвейIv.На переднюю панель будут выведены матрицы узловых проводимостей Yи узловых сопротивленийZ,а также вектор напряженийdU.
Математическая модель и алгоритм расчета заключается в последовательном выполнении следующих матричных операций
Схема тестовой сети приведена на рисунке 11.11
Рисунок 11.11
Фронтальная панель ВУ приведена на рисунке 11.12. Слева располагаются массивы исходных данных. Здесь кроме вектора R вводится диагональная матрица Rd, необходимая для вычисления узловых проводимостей Y.
Рисунок 11.12
Функциональная панель показана на рисунке 11.13.
Рисунок 11.13
Дата добавления: 2016-11-29; просмотров: 1660;