11614

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

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

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

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

Русский

2013-04-10

324.86 KB

86 чел.

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



 

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

78057. Маркировка сталей по химическому составу 125.5 KB
  Новые стали и сплавы еще не включенные в государственные стандарты и поставляемые по техническим условиям обозначаются буквами указывающими на завод-изготовитель например ЭК ЭП или ЭИ завод Электросталь и номером присвоенным этим заводом.
78058. МЕТОДЫ ВОЛОЧЕНИЯ 94 KB
  Это уменьшает расход энергии на волочение способствует получению гладкой поверхности у протягиваемого металла сильно уменьшает износ самого канала и позволяет осуществлять процесс с повышенными степенями деформации.
78060. Экономическое положение Росии в мире. Прогнозы развития Российской экономики и место в мире 36.81 KB
  Природные богатства России действительно очень велики. Вот что на самой деле мы имеем в России огромные как в абсолютных так и в удельных на душу населения показателях в среднем низкокачественные недостаточно обеспеченные теплом и влагой крайне хрупкие по отношению к внешним воздействиям...
78061. Обработка металлов давлением 104.5 KB
  Металлы наряду со способностью деформироваться обладают также высокими прочностью и вязкостью, хорошими тепло- и электропроводностью. При сплавлении металлов в зависимости от свойств составляющих компонентов создаются материалы с высокой жаростойкостью и кислотоупорностью...
78062. ОЛПОРТ ГОРДОН (1897 - 1967) 40.5 KB
  Олпорт возражал и против переноса фактов найденных у больных людей невротиков на психику здорового человека. Собирание голых фактов делает психологию всадником без головы писал он поэтому свою задачу он видел не только в разработке способов исследования личности человека...
78063. Формирование политического имиджа средствами массовой информации 42.33 KB
  Образ кандидата намеренно создается, и учитывает требования конечной публики. Цель данной работы - рассмотреть, каким образом создается политический имидж, и как политическая реклама влияет на формирование этого имиджа.
78064. Полупроводниковые материалы 94.5 KB
  При температурах около абсолютного нуля в идеальном кристалле кремния или германия все ковалентные связи заполнены а все электроны связаны с атомами и не могут участвовать в процессе электропроводности.
78065. Порошковая металлургия 1.59 MB
  Производство деталей из металлических порошков относится к отрасли техники, называемой металлокерамикой или порошковой металлургией. Метод порошковой металлургии позволяет получить материалы и детали, обладающие высокой жаропрочностью, износостойкостью, твёрдостью...