Лабораторная работа №9

advertisement
Сегодня: ___________________ 2009 г.
Занятие №10
LabVIEW – среда
разработки
виртуальных
приборов
Лабораторная работа №9
(упр.40- упр.42)
Упражнение 40 - Инвертирование матрицы
Ваша цель - вычислить инвертированную матрицу.
Передняя панель
1. Создайте переднюю панель, как показано ниже. Матрица
А(2 x 2) – реальная матрица.
Матрица Т(2 x 2) – несингулярная матрица, которая будет
использована, чтобы создать подобную матрицу В.
Упражнение 40 - Инвертирование матрицы
Блок-схема
2. Откройте блок-схему и измените ее как показано на следующем
рисунке.
Упражнение 40 - Инвертирование матрицы
Инверсная матрица VI (палитра Analysis"Linear
Algebra). Эта функция вычисляет инверсию
входной матрицы A.
AxB VI (палитра Analysis"Linear Algebra).
Эта функция умножает две двумерных входных
матрицы.
EigenValues and Vectors VI (Analysis"Linear
Algebra subpalette). Этот VI вычисляет
собственные значения и собственные векторы
входной матрицы.
3. Сохраните VI как Matrix Inverse-***.vi в каталоге
LabVIEW\Activity.
4. Возвратитесь в переднюю панель и выполните VI.
Упражнение 41 - Решение системы линейных уравнений
Ваша цель - решить систему линейных уравнений.
Множество практических приложений требуют
решения системы линейных уравнений.
Упражнение 41 - Решение системы линейных уравнений
1. Выберите Solve Linear Equations VI из Analysis"Linear
Algebra, чтобы решить систему уравнений Ax = b,
где A входная матрица и b известный вектор.
2. Используйте A x Vector VI для умножения матрицы и
вектора x и проверки, что результат равен вектору b.
3. Сохраните VI как Linear System-***.vi в каталоге
LabVIEW\Activity.
Упражнение 42 - Распределение Гаусса
Ваша цель - понять вероятностные концепции.
Передняя панель
1. Сформируйте переднюю панель, как
показано на следующем слайде.
Noise Plot - это waveform graph, в то время
как Noise Histogram - это XY graph.
Упражнение 42 - Распределение Гаусса
Упражнение 42 - Распределение Гаусса
Блок-схема
Сформируйте блок-схему, как показано на следующем
слайде. Gaussian White Noise VI генерирует распределение
Гаусса со средним значением, равным 0, и
среднеквадратичным отклонением, установленным
пользователем в поле Standard Deviation. Number of
Samples _ число точек распределения Гаусса.
Упражнение 42 - Распределение Гаусса
Упражнение 42 - Распределение Гаусса
Gaussian White Noise function (Analysis"Signal
Generation subpalette) - эта функция генерирует
гауссов белый шум.
Histogram function (Analysis"Probability and Statistics
subpalette) - эта функция вычисляет гистограмму
гауссова шума.
Normal Distribution function (Analysis"Probability and
Statistics subpalette) - эта функция вычисляет
одностороннюю вероятность нормально
распределенной случайной переменной.
Упражнение 42 - Распределение Гаусса
3. Вы вычисляете гистограмму распределения Гаусса,
используя Histogram VI из предыдущего упражнения.
4. Сделайте некоторую последующую обработку
графика гистограммы. Выберите PostProcessing VI из
каталога LabVIEW\Activity.
5. Свяжите вывод этого VI с Noise Histogram.
6. Выберите Normal Distribution VI, соединяя
управление случайной переменной на входе с
выводом индикатора вероятности.
Упражнение 42 - Распределение Гаусса
7. Возвратитесь в переднюю панель.
Установите Number of Samples = 2,048
Standard Deviation = 1, Seed = 2 и
Number of intervals = 10.
Выполните VI.
8. Вы будете видеть гауссов белый шум на диаграмме
шума.
9. Возвратитесь в переднюю панель и введите значение
для случайной переменной.
Этот VI вычислит одностороннюю вероятность.
10. Сохраните VI как Probability-***.vi в каталоге
LabVIEW\Activity.
ЗАДАНИЯ по пакету LabView
1. Амплитудная модуляция.
2. Счетчик импульсов.
3. Полосовой фильтр.
4. Полиномиальная интерполяция.
5. Сплайн-интерполяция.
6. Дифференцирование спектра.
7. Разложение спектра.
8. Численное интегрирование.
9. Пиковый детектор.
10. Собственные значения и собственные векторы
матрицы.
11. Эллиптический фильтр.
12. Пороговый пиковый детектор.
УДАЧИ !!!
Покажите итоги
лабораторной работы
преподавателю
До свидания !!!
Download