- •3. Задания на выполнение лабораторной работы
- •3.1. Задание 1. Аппроксимация вольтамперной характеристики туннельного диода
- •3.2. Задание 2. Аппроксимация входной характеристики биполярного транзистора
- •3.3. Задание 3. Аппроксимация выходной характеристики биполярного транзистора
- •3.4. Задание 4. Аппроксимация зависимостей с помощью функции пользователя
- •4. Методические указания
- •4.1. Пример выполнения заданий 1…3
- •4.1. Пример выполнения задания 4
4.1. Пример выполнения задания 4
Пусть необходимо создать модель (функцию пользователя):
Y = A + B*X2 +C*EXP(X) ,
где А=1, В=2 и С=3.
Расчеты отклика по данной формуле приведены в таблице 7.
Таблица 7
-
x
1
2
3
4
y
11,15485
31,16717
79,25661
196,79445
Данные из табл.7 вводятся в систему TC WIN стандартным способом.
Для создания функции пользователя нужно в главном меню выбрать команду Process, а в появившемся окне инструментов активизировать пункт User Functions. Далее в поле Function Name присвоить имя модели (имя должно содержать не менее четырех символов). В поле Adjustable Parameter Count указывается количество коэффициентов в уравнении (в данном случае 3). Поле Function используется для записи математической модели. В рассматриваемом примере она должна быть записана в следующем виде:
Y= #A+#B*X^2+#C*EXP(X).
Закончив создание модели, ее можно сохранить, для чего используется команда Save. На экране появится окно Save User Function, где нужно указать имя файла.
Теперь можно произвести аппроксимацию исходных данных с помощью всех имеющихся моделей и вновь созданной функции пользователя.
Аппроксимация осуществляется уже описанным способом (в пункте Process выбираем Curve- Fit All Equtions и т.д.).
В списке всех моделей вновь созданная функция пользователя будет стоять на втором месте.
