11614

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

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

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

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

Русский

2013-04-10

324.86 KB

84 чел.

Лабораторная работа №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);



 

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

3635. Філософія доби Відродження 95.5 KB
  Історичні передумови Відродження Історичний період, до розгляду філософії якого ми приступаємо, у сучасників одержав назву «Відродження» (від фр. «Renaissance» - Ренесанс) оскільки в їх час було відроджено ту культуру, яку знищило було християнство ...
3636. Основы менеджмента. Курс лекций 541.5 KB
  Тема Исторические основы менеджмента Условия и факторы возникновения и развития менеджмента. Этапы и школы в истории менеджмента. Влияние национально-исторических факторов на развитие менеджмента. Перспективы менеджмента в России. Усл...
3637. Правовые характеристики правового принуждения 91 KB
  Управление обществом, обеспечение общественной дисциплины и правопорядка осуществляется с помощь активных способов целенаправленного воздействия на сознание и поведение людей, в качестве этих способов выступают и такие методы государственно...
3638. Возникновение социологии как науки 86.5 KB
  Возникновение социологии как науки приходится на 1830-е года., хотя Попытки социологического анализа проблем общественной жизни предпринимались и раньше. Их наличие дает основание усматривать «начало» социологии одним авторам в древности, связывая...
3639. Изучение системы Паблик Рилейшнз используемой предприятием и определение рекомендаций по ее совершенствованию 539.5 KB
  Введение Термин «Паблик Рилейшнз» получил широкое распространение в сферах, связанных с менеджментом и маркетингом в развитых странах в начале 1970-х годов. Его буквальное значение – «отношение с общественностью». Деятельность по Паблик Рилейшн...
3640. Новая система нормативного регулирования бухгалтерского учета в России 101.5 KB
  Введение В настоящее время происходят серьезные преобразования в российском обществе, вызванные изменением системы общественных отношений и гражданско-правовой среды. Российские компании получили выход на международный рынок, появляются совместные п...
3641. Муниципальное самоуправление в Римском государстве 70.5 KB
  Введение Исследование истории римского общества - изучение ключевых закономерностей его юридического, социального, политического и культурного формирования и обнаружение характерных, свойственных исключительно древнему Риму черт - представляет особы...
3642. Лабораторные работы. Физические свойства жидкостей 437.5 KB
  Изучение физических свойств жидкости. Цель работы: освоение техники измерения плотности, теплового расширения, вязкости и поверхностного натяжения жидкостей. Схема устройства...
3643. Выпарные аппараты и установки 144.5 KB
  Выпарные аппараты и установки Выпаривание - процесс концентрирования жидких растворов различных веществ путем частичного удаления растворителя при кипении раствора. Осуществляется в выпарных аппаратах и установках, работающих, как правило, под вакуу...