Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...
Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...
Топ:
Характеристика АТП и сварочно-жестяницкого участка: Транспорт в настоящее время является одной из важнейших отраслей народного...
Основы обеспечения единства измерений: Обеспечение единства измерений - деятельность метрологических служб, направленная на достижение...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Лечение прогрессирующих форм рака: Одним из наиболее важных достижений экспериментальной химиотерапии опухолей, начатой в 60-х и реализованной в 70-х годах, является...
Инженерная защита территорий, зданий и сооружений от опасных геологических процессов: Изучение оползневых явлений, оценка устойчивости склонов и проектирование противооползневых сооружений — актуальнейшие задачи, стоящие перед отечественными...
Дисциплины:
2018-01-04 | 772 |
5.00
из
|
Заказать работу |
Матричные операции в среде LabVIEW
Ввиду того, что вычислительные операции в матричной форме имеют исключительно важное значение, рассмотрим их подробнее. LabVIEW поддерживает все основные матричные операции. По своей сути матрица является двумерным массивом, а значит, к ней применимы все операции по работе с многомерными массивами (подробнее работа с массивами будет рассмотрена в лекции 6). Использование матриц и матричных вычислений обычно упрощает внешний вид и структуру программы, однако следует помнить, что массивы могут занимать в памяти значительное пространство, а операции над матрицами требуют для своей реализации большого числа алгебраических вычислений. ВП для работы с матрицами находятся на панели AllFunctions =>Analyze =>Mathematics =>LinearAlgebra. Список функций по работе с матрицами приведен в табл. 3.1
Различные матричные функции в LabVIEW имеют похожий набор входных и выходных параметров. Один из входов, matrixtype, позволяет уточнить структуру исходной матрицы. Значения свойства matrixtype приведены в табл. 3.2.
Если этот вход оставлен неподключенным, считается, что матрица имеет общий вид. Параметр matrixtype относится к перечислимому типу, поэтому если нажать правой кнопкой мыши на этом входе любого ВП для работы с матрицами и выбрать из контекстного меню пункт CreateConstant, значение этого параметра можно будет выбирать по текстовым названиям. Указав тип матрицы, можно существенно повысить скорость выполнения программы. На панели LinearAlgebra имеются еще две функции: DotProduct и OuterProduct. DotProduct (скалярное произведение) считает первый вектор строкой, а второй столбцом и вычисляет сумму произведений элементов векторов. OuterProduct (внешнее произведение) формирует матрицу из произведений взаимно ортогональных элементов. В полной версии LabVIEW на панели LinearAlgebra имеется еще функция, предназначенная для вычисления собственных чисел и собственных векторов матриц. К ее входу помимо самой матрицы подключаются два специальных признака. Первый из них matrixtype указывает тип матрицы, причем здесь, в отличие от других матричных операций, предусмотрено всего два типа матриц: общего вида и симметричная. Если на вход подается симметричная матрица, в качестве matrixtype следует указать единицу. Второй признак outputoption определяет, нужно ли вычислять собственные векторы: если к нему подключить О, будут вычислены только собственные числа, в противном случае и собственные числа и собственные векторы.
Полная версия Lab VIEW содержит на панели LinearAlgebra еще две вспомогательные панели: ComplexLinearAlgebra и AdvancedLinearAlgebra. Первая панель содержит те же инструменты, что и панель LinearAlgebra, но предназначенные для работы с комплексными числами. Вторая содержит более сложные функции, список которых приведен в табл. 3.3.
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
История развития пистолетов-пулеметов: Предпосылкой для возникновения пистолетов-пулеметов послужила давняя тенденция тяготения винтовок...
Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...
Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!