Порядок выполнения лабораторной работы. · Вызвать MATLAB
· Вызвать MATLAB. · Открыть новый файл для редактирования, записав в первой комментарий: % программа выполнения лабораторной работы № 2 % работу выполнил студент ….. группы ….. задание .... Операторы, реализующие выполнение задания по лабораторной работе должны заноситься в этот файл. · Сохранить файл под именем Lab2.m
Задание 1. Построить график функции дожития для модели Гомпертца, используя функции plot и fplot. Функцией дожития (надёжности) называется вероятность того, что изучаемый процесс продлится не меньше заданного времени t , Т обозначает случайную величину, имеющую смысл длительности процесса (длительности безотказной работы прибора, длительность болезни и т.д.). Для модели Гомпертца функция дожития имеет вид . (2.1) 1.1 Получите у преподавателя значения параметров a и b. Сформируйте вектор значений переменной t в диапазоне от 0 до 30 с шагом 0.1, для которых будут вычисляться значения функция дожития, оператором
t=0:0.1:30;
1.2 Вычислите значения функции дожития для модели Гомпертца по формуле (2.1) с помощью оператора
S=exp(-a/b*(exp(b*t)-1));
1.3 Запишите оператор построения кривой дожития
plot(t,S); xlabel(‘t’); ylabel(‘S(t)’); title(‘Survival by Gompertz using plot’);
1.4 Откройте в новом окне редактора пустой файл, запишите в него оператор вычисления функции дожития для модели Гомпертца по формуле (2.1). Оформите файл как файл-функцию GMP с входными параметрами а, b и t и сохраните его в рабочей директории в файле с именем GMP.m
function out=GMP(a,b,t) out=exp(-a/b*(exp(b*t)-1)); 1.5 В ранее открытом файле Lab2.m запишите операторы открытия нового окна, построения графика функции дожития для модели Гомпертца на интервале [0,30] с помощью оператора fplot и функции GMP
figure; fplot(@GMP,[0,30]); xlabel(‘t’); ylabel(‘S(t)’); title(‘Survival by Gompertz using fplot’);
1.6 С помощью команды run Lab2 выполните записанные операторы. Значения параметров, построенные графики внесите в отчёт о выполнении лабораторной работы. Сделайте вывод о близости графиков, построенных с помощью операторов plot и fplot.
Задание 2. Построение на одном графике графиков функции дожития для модели Гомпертца и функции дожития для модели Гомпертца-Майкхема Для модели Гомпертца-Майкхема функция дожития имеет вид . (2.2)
2.1 Получите у преподавателя значения параметров a, b и c. Сформируйте вектор значений переменной t в диапазоне от 0 до 30 с шагом 0.1, для которых будут вычисляться значения функция дожития, оператором
t=0:0.1:30;
2.2 Вычислите значения функции дожития для модели Гомпертца по формуле (2.1) и для модели Гомпертца-Майкхема по формуле (2.2) с помощью операторов
SG=exp(-a/b*(exp(b*t)-1)); SGM=exp(-a/b*(exp(b*t)-1)-c*t); 2.3 Запишите оператор построения кривых дожития на одном графике с выводом подписей к кривым
plot(t,SG,t,SGM); xlabel(‘t’); ylabel(‘S(t)’); title(‘Survival by Gompertz and Gompertz-Mekham’); legend(‘Gompertz’,’Gompertz-Mekham’);
2.5 С помощью команды run Lab2 выполните записанные операторы. Значения параметров и построенный график внесите в отчёт о выполнении лабораторной работы. Сделайте вывод о влиянии величины параметра с на крутизну падения кривой дожития.
Задание 3. Построить в одном окне графики функции надёжности для модели Гомпертца, график логарифма интенсивности отказа, график кумулятивного риска Интенсивность отказа связана с функцией надёжности соотношением . Кумулятивным риском называется величина . Для модели Гомпертца выражения для интенсивности отказа и кумулятивного риска принимают вид
(2.3) (2.4)
3.1 Получите у преподавателя значения параметров a и b. Сформируйте вектор значений переменной t в диапазоне от 0 до 30 с шагом 0.1, для которых будут вычисляться значения функция дожития, оператором
t=0:0.1:30;
3.2 Вычислите значения функции дожития для модели Гомпертца по формуле (2.1), интенсивности отказа по формуле (2.3) и кумулятивного риска по формуле (2.4) с помощью операторов
S=exp(-a/b*(exp(b*t)-1)); mu=a*exp(b*t); H=a/b*(exp(b*t)-1);
3.3 Запишите операторы построения на разных графиках в одном окне кривой дожития, логарифма интенсивности отказа и графика кумулятивного риска
subplot(3,1,1); plot(t,S); xlabel(‘t’); ylabel(‘S(t)’); title(‘Survival by Gompertz); subplot(3,1,2); plot(t,log(mu)); xlabel(‘t’); ylabel(‘mu(t)’); title(‘Logmortality by Gompertz); subplot(3,1,3); plot(t,H); xlabel(‘t’); ylabel(‘H(t)’); title(‘Cumulative risk by Gompertz);
3.4 С помощью команды run Lab2 выполните записанные операторы. Значения параметров и построенные графики внесите в отчёт о выполнении лабораторной работы. Сделайте вывод о линейности логарифма интенсивности отказа ф модели Гомпертца.
Контрольные вопросы.
Популярное: Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... Почему двоичная система счисления так распространена?: Каждая цифра должна быть как-то представлена на физическом носителе... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (629)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |