Методы исследования объектов, динамика которых описывается дифференциальными уравнениями 2-го поряда.

Цель занятия: Получить практические навыки исследования систем (объектов), динамика которых описывается дифференциальными уравнениями 2-го порядка.

Задачи занятия:

1. Разработка алгоритма в виде блок - схемы

2. Построение графиков кривых y=f(x), ý = f(x) =y(x) при параметрах a-const,

3. Анализ результатов исследований.

 

Пример исследования на языке программирования VC++

 

 

 

Рис. 12. Титульный лист

 

 

Рис 13. Автор программы Рис 14. Условие задачи

 

Лист 15. Результаты исследования

 

 

Листинг программы

private: System::Void button1_Click(System::Object^ sender, System::EventArgs^ e) {

this->Hide();

}

private: System::Void button2_Click(System::Object^ sender, System::EventArgs^ e) {

// int i = 1;

// int n = 100;

double f1,x,y11,y22;

double h = Convert::ToDouble(textBox1->Text);

double b = Convert::ToDouble(textBox2->Text);

double y1 = Convert::ToDouble(textBox3->Text);

double y2 = Convert::ToDouble(textBox4->Text);

x = 0;

chart1->Series[0]->Points->Clear();

chart1->Series[1]->Points->Clear();

do

{

// f1 = y - 2*sin(x);

x = x+h;

// y = y+f1*h;

y11=y1+h*y2;

y22=y2+h*(5-3*y2-4*y1);

//y = y1+h*(f1+(y - 2*x/y))/2;

chart1->Series[0]->Points->AddXY(x, y11);

chart1->Series[1]->Points->AddXY(x,y22);

y1=y11;

y2=y22;

}

while (x<=b);

}

private: System::Void Form5_Load(System::Object^ sender, System::EventArgs^ e) {

}};}

 








Дата добавления: 2015-09-07; просмотров: 700;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.005 сек.