рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Типові задачі.

Типові задачі. - раздел Философия, Mathcad и MATLAB Задача 6.1. Розв’Язати Задачу Коші: ...

Задача 6.1. Розв’язати задачу Коші: , , .

Mathcad.1)Розвязок задачі Коші за допомогою функції odesolve().

Given

=0 символ похідної (‘) можна задати комбінацією клавіш Ctrl+F7 або за допомогою операції диференціювання на панелі інструментів «Аналіз»

початкові значення

y:= odesolve(x,6)

Результат розв’язку виводимо на графік. Також можна вивести таблицю значень:

2) Розвязок задачі Коші за допомогою функції rkfixed().

Для застосування функції rkfixed() рівняння або система рівнянь повинна бути представлена у нормальній формі Коші: . Так як у нас рівняння другого порядку, то його необхідно привести до системи рівнянь першого порядку:

,

Опишемо систему рівнянь вектором D(x,y) (перший параметр незалежна змінна) та задамо початкові наближення v:

Виведемо результати розв’язку на графіки:

, ,

MATLAB.1) Створимо М-файл для опису рівняння у нормальній формі Коші:

function out1 = vdp1(t,y)

out1 = [y(2); - 3*y(1)];

 

У командному вікні розв’яжемо рівняння за допомогою функції ode45() і побудуємо графік::

>> [t,y] = ode45('vdp1',[0 6],[1; 2]);

>> plot(t,y(:,1),'-',t,y(:,2),'-.')

 

де y(:,1) – перший стовпчик результуючої матриці що є значенням функції у(х);

y(:,2) – перший стовпчик – значення похідної.

 

2) Розв’яжемо систему диференціальних рівнянь, що описує електричний ланцюг з використанням блоку dee. , ,

Представимо цю систему у нормальній формі Коші: ,

Що б скористатись блоком dee, необхідно шукані функції позначати х(і), а незалежні функції – u(i), то введемо позначення: , , .

Тоді наша система буде мати наступний вигляд:

Для цього наберемо у командному вікні команду >> dee, відкриється діалогове вікно:

Натиснувши кнопку відкриємо бібліотеки додатку Simulink. Відкриємо нове вікно Model і перетягнемо на нього блок Differential Equation Editor з вікна dee, далі, що б відкрити блок Differential Equation Editor необхідно на ньому двічі «клікнути» лівою клавішею миші.

У вікні “# jf inputs” (кількість входів) поставимо 1 – у нас одна вхідна змінна . У вікні запишемо систему рівнянь і у правому віконці “” задамо відповідні початкові значення. У нижньому вікні “” визначаємо вихідні параметри і натискаємо клавішу Done і закриваємо блок. Далі в якості значень вхідного параметра задамо ступінчасту функцію Step і для виводу розв’язку на графік поставимо блок Scope (представлення графіку від часу). Двічі «клікнувши» на блок Scope, відкриємо його і натиснемо на клавішу , відкриється діалогове вікно де у віконці “Number of axes” поставимо 3 (три входи до блоку), що дозволить в одному вікні вивести три графіки. Зєднаємо всі блоки моделі стрілочками. Верхня стрілочка до блоку Scope, визначає, що перший графік буде представляти вхідний параметр , друга стрілочка – , третя – . Після завершення побудови моделі запускаємо її на виконання натиснувши кнопку на головній панелі вікна моделі.

Можна ускладнити задачу, поклавши, що вхідний параметр R також представляє собою функцію у часі.

 

Завдання 6 а) Розв’язати диференційне рівняння з кроком

Рівняння Рівняння

 

б) Розв’язати диференційне рівняння з кроком

Рівняння Рівняння
0,7 0,5 0,2 0,9 -0,3
0,1
0,5
0,2
0,2
0,5
0,5

– Конец работы –

Эта тема принадлежит разделу:

Mathcad и MATLAB

Значна кількість задач машинобудування пов язана із розв язанням складних... Mathcad є розробкою компанії MathSoft Inc і представляє легку для засвоєння систему математичних розрахунків причому...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Типові задачі.

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

Тема 1 Наближені обчислення
Визначення 1. Абсолютною похибкою називається величина, не менша за абсолютне значення різниці між точним числом

Типові задачі.
Задача 1.1. Обчислити значення , де

Тема 2 Табулювання функції
Табулювання функції – це обчислення значень функції при зміні аргументу від деякого початкового значення до деякого кінцевого значення з певним кроком. Необхідність в табулюванні виникає при рішенн

Mathcad.
Для задня векторів та матриць та основних операцій з ними застосовується панель інструментів «Матриця»:

MATLAB.
a=[a1 a2.a3 …] – заданя вектора, ai – значення елементу; a=[a11 a12.a13 …;a21 a22 a23…;…] – заданя матриці (рядки відокремлюються – ;) V(i) или М(i, j) – визн

MATLAB.
>> ;; >>

Завдання 3
1. сформувати матрицю системи та вектор-стовпчик правої частини; 2. визначити розмірність матриці та останній елемент вектора правої частини; 3. знайти най менший та найбільший ел

Метод найменших квадратів
Нехай емпірична формула має вигляд , де ,

Mathcad.
Для знаходження коефіцієнтів наближення за методом найменших квадратів у категорії «Апроксимація та згладжування кривої» передбачені наступні функції: Ім’я

Наближення сплайнами
Нехай задані значення на відрізку (

Завдання 4
Завдання 4.1 За даними наведеними у таблиці визначити тип наближення та побудувати функцію , оцінити похибку наб

MATLAB.
- x=fzero(f(x), [x0 або [a,b]]), [x,fval] = fzero(...) – повертає корінь рівняння, заданого функцією f(x), найближчий до початкового з

MATLAB.
>> syms х % визначення аргумента, як символьної змінної >> solve (x^2 - 20*sin(х)) ans = 0 2.753 Також можна створити М-файл з описом функції рівнянн

Додаток 1 Арифметичні опеації
№ Операція Mathcad MATLAB клавіатура екран матричні поелементні

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги