11614

Решение задач в MatLab

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

Информатика, кибернетика и программирование

Лабораторная работа №2. Решение задач в MatLab Цель лабораторной работы закрепление практических навыков решения задач в среде математического пакета MatLab необходимых для выполнения лабораторных работ по дисциплине ТИПиС. Этап I. Решение уравнений в пакете MatLa...

Русский

2013-04-10

324.86 KB

88 чел.

Лабораторная работа №2. Решение задач в MatLab

Цель лабораторной работы – закрепление практических навыков решения задач в среде математического пакета MatLab необходимых для выполнения лабораторных работ по дисциплине “ТИПиС”.

Этап I. Решение уравнений в пакете MatLab

Например, необходимо найти точки пересечения графиков заданных уравнениями:


Строим графики в программе MatLab:

x=-10:0.2:10;

y1=(15.23)*(x.^2)+(76.6*x)-48.2;

y2=-8.2*x-85.4;

plot(x,y1,x,y2);

Результат:


примерные значения:  
,  .

Уточняем с помощью функции fsolve:

a(1)=fsolve('(15.23)*(x.^2)+(76.6*x)-48-(-8.2*x-85.4)',-5);

a(2)=fsolve('(15.23)*(x.^2)+(76.6*x)-48-(-8.2*x-85.4)',-0.5);

sec=a;

save('C:\Documents and Settings\Михаил\Рабочий стол\ТИПиС\Лабы - отчёты и программы (МОИ)\ЛР-2\result.mat - double', 'a');


результат:
sec =

  -5.0850   -0.4829

Этап II. Моделирование преобразований сигналов

На втором этапе выполнения лабораторной работы необходимо смоделировать преобразование сигнала нелинейным элементом, предложенным контролирующей программой.

Например, необходимо пропустить сигнал вида через нелинейный элемент заданный вольт–амперной характеристикой представленной на рис. П.1.

Рис. П.1. Заданная вольт–амперная характеристика нелинейного элемента.

По заданному виду нелинейного элемента составим блок–схему функции преобразования отсчетов сигнала (рис. П.2.).

Рис. П.2. Блок–схема функции моделирования нелинейного элемента.

По блок–схеме составляем функцию MatLab:

function y=func(x)

if(x<=-1)

   y=0;

else

   if( x<=16 )

       y = (2/17)*x+(2-16*2/17);

   else 

       if(x<=34)

           y = 2;

       else 

           if(x<=54)

               y = (1/10)*x+(4-54*(1/10));

           else

               if(x<=66)

                   y = (2/12)*x+(6-66*2/12);

               else

                   y = (-3/8)*x+(3-74*(-3/8));

               end

           end

       end

   end

end 

Сохраняем созданную функцию в текстовом файле с именем “func.m.

Проверяем данную функцию, передав в качестве аргумента значения узловых точек: func(16) , func(54) .

результат:  ans = 2, ans = 4;

Как мы видим, функция работает успешно: полученные значения совпадают с ожидаемыми по вольт–амперной характеристики.

Создадим массив, содержащий заданный входной сигнал.

T0 = 36.7;

Tmax = 57.3;

N = 450;

dt =(Tmax-T0)/(N-1);

T = T0:dt:Tmax;

U=34+33*sin(15*T+0.4);

for i = 1 : N

   Y(i) = func(U(i));

end  

Строим график входного и выходного сигналов.

plot(T,U,T,Y);

plot(U,Y);



 

А также другие работы, которые могут Вас заинтересовать

54024. Life of a Society. Inventors and Inventions 52.5 KB
  First I intended to use canvas to make tents and wagon coverings. But miners complained that their ordinary trousers wore out too quickly. So, I thought and thought and …
54025. Я вибираю життя без шкідливих звичок. Розвиток усного мовлення з теми 81.5 KB
  In 1870 the British Government adopted a law: every packet of cigarette must have a health warning on it. Now we have such a law in Ukraine. But very often a great number of modern advertisements show us beautiful girls or boys who smoke. And many teenagers want to imitate them. There are some rules, which don’t allow people to smoke in public places, such as cinemas, theatres, public transport etc.
54026. Ліквідація Української козацької держави 52.5 KB
  Мета: ознайомити учнів з подіями що передували процесу ліквідації Української козацької держави; розвивати навички роботи з історичною картою; вміння визначати причиннонаслідкові звязки подій; Виховувати в учнів почуття патріотизму інтересу і поваги до історичного минулого своєї держави. Після цього уроку учні зможуть: розкривати зміст термінів Малоросія наказний гетьман кріпацтво; називати прізвища видатних осіб цього часу; показувати на карті підручника територію Гетьманщини Запорозької Січі; розповідати про...
54027. Цікава лінгвістика 31.5 KB
  Другорядні члени речення. Напишіть власний твір про однорідні члени речення уявивши велику світлу споруду в якій дружно живе сімя однорідних членів речення суворо дотримуючись законів співжиття як люди у суспільстві. Другорядні члени речення Плин життя завжди вимагає змін. Ой варто було б побачити що сталося із другорядними членами речення.
54028. Цікаві завдання з української мови для учнів шостого класу 401.5 KB
  Цікаві завдання що включені до розповіді про подорож у пошуках скарбів різноманітні ігрові ситуації допоможуть дітям легше засвоїти граматичні категорії що стосуються зазначених тем. Вступ Призначення цієї книги - сприяти засвоєнню тем Іменник та Прикметник зокрема завдання побудовано таким чином щоб сформувати уміння визначати граматичні категорії слів зазначених частин мови розвивати словниковий запас учня. Завдання побудовано в ігровій формі їх можна виконувати як поодинці так і удвох з товаришем тоді мандрівку сторінками...
54029. Урочиста лінійка присвячена врученню свідотства про базову середню освіту в 9 класі 53 KB
  Хай здійсняться всі ваші бажання Ми ласкаво запрошуєм вас Список учнів ведуча зачитує список виходять діти встають на райдугу СПИСОК УЧНІВ 9 КЛАСУ 1. Класний керівник 9 класу 2. Право підняти державний прапор України надається учням 9 класу та Звучить гімн України. Довгополому надається учням 9 класу та Ведуча.
54030. Розробка уроку з музичного мистецтва для 7 класу 183 KB
  Добрим будь щедрим будь І з мистецтвом в добрий путь Мотивація навчальної діяльності Учитель. Учитель звертає увагу на карту України на якій нотами позначені місця повязані з темою уроку Полтава Львів Запоріжжя Київ карта України. Учитель. Як ви вважаєте які риси характеру Наталки передає її пісня учні за допомогою вчителя дають характеристику образу Наталки одночасно заповнюючи першу графу таблиці Характеристика образу Наталки Полтавки Герой Характеристика образу Музична характеристика героя Наталка Полтавка Проста...
54031. Общая характеристика лишайников как симбиотических организмов. Значение лишайников в природе и в жизни человека 2.3 MB
  Тимирязев назвал лишайники растением-сфинксом И в конце урока у нас должен получиться опорный конспект который поможет вам лучше подготовить домашнее задание и усвоить материал. Объяснение домашнего задания прочитать 58 ответить на вопросы к 58 выучить понятия подготовиться к ТО составить кроссворды ребусы по теме Почему лишайники являются пионерами растительности Изучение нового материала 1. Прочитайте 58...