35257

Метод прогонки розв’язання крайової задачі. Складання алгоритму

Практическая работа

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

Мета. Навчитися використовувати метод прогонки розв’язання крайової задачі звичайного диференційного рівняння. Скласти алгоритм.

Украинкский

2013-09-09

29.5 KB

1 чел.

еревко О.В.                                                                                                              2ПМС-07

                                     Лабораторна робота №29,30

Тема. Метод прогонки розв’язання крайової задачі. Складання алгоритму.

Мета. Навчитися використовувати метод прогонки розв’язання крайової задачі звичайного диференційного рівняння. Скласти алгоритм.

Устаткування: папір формату А4, ручка, калькулятор, С++.

Хід роботи

  1.  Правила техніки безпеки
  2.  Теоретичні дані
  3.  Індивідуальне завдання.

Використовуючи метод прогонки, скласти рішення граничної задачі для звичайного диферінціального рівняння з кроком  .

16)

Программа на С++

#include<iostream.h>

#include<math.h>

double PX(double x)

{

return -3;

}

double QX(double x)

{

return 1/x;

}

double FX(double x)

{

return 1;

}

void main()

{

int n;

double h,a,b,LO,L1,A,BO,B1,B;

cout<<"Vvedite shag h:";

cin>>h;

cout<<"Vvedite a: ";

cin>>a;

cout<<"Vvedite b: ";

cin>>b;

n=(b-a)/h;

double *x = new double [n+1];

double *y = new double [n+1];

double *m = new double [n+1];

double *nn = new double [n+1];

double *f = new double [n+1];

double *c = new double [n+1];

double *d = new double [n+1];

cout<<"Vvedite L[0]: ";

cin>>L0;

cout<<"Vvedite L[1]: ";

cin>>L1;

cout<<"Vvedite A: ";

cin>>A;

cout<<"Vvedite B[0]: ";

cin>>B0;

cout<<"Vvedite B[1]: ";

cin>>B1;

cout<<"Vvedite B: ";

cin>>B;

x[0]=a;

c[0]=L1/(L0*h-L1);

d[0]=A*h/Ll;

//Prjamoi hod

for(int i=0;i<=n;i++)

{

x[i]=x[0]+i*h;

m[i]=2*h*h*QX(x[i])-4)/(2+h*PX(x[i]));

nn[i]=(2-h*PX(x[i]))/(2+h*PX(x[i]));

f[i]=2*FX(x[i])/(2+h*PX(x[i]));

if(i!=0 {c[i]=1/(m[i]-nn[i]*c[i-1]);

d[i]=FX(x[i])*h*h-nn[i]*c[i-1]*d[i-1];}

}

//Obratnii hod

y[n]=(B*h+Bl*c[n-1]*d[n-1])/(BO*h+B1*(c[n-1]+1));

for (i=n-1;i>=0;i--) y[i]=c[i]*(d[i]-y[i+1]);

cout<<"Tablichnaja fynkchija:\n";

for(i=0;i<=n;i++) cout<<"x["<<i<<"]="<<x[i]<<"\ty["<<i<<"]="<<y[i]<<"\n";

}

Результат программы


 

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

46368. ФИЛОСОФСКИЕ ПРОБЛЕМЫ ФИЗИКИ И МАТЕМАТИКИ 426 KB
  Следовательно мы имеем здесь фактически окончательное доказательство единства материи. В материальном мире структурность неуничтожимо самовоспроизводится и это предстаёт уже как структурная организация или самоорганизация применительно к материи это синонимы материи. Структурность материи воспроизводится в качественно разнообразных атрибутивных формах дискретности. Это относительно отдельное дискретное автономное проявление материи.
46369. Требования к качеству подготавливаемой продукции скважин 10.22 MB
  Добыча нефти и нефтяного газа это совокупность технологических процессов осуществляемых на НГДП с целью получения этих продуктов в заданном количестве и определенного качества. При извлечении нефти из недр происходит изменение давления и температуры в результате чего продукция скважин из однофазного состояния переходит в двухфазное т. разгазированную нефть и нефтяной газ; жидкая фаза начнет состоять из нефти и пластовой воды в этом случае поток движущийся по сборным трубопроводам называют трехфазным; для получения товарной нефти и...
46370. ЭТАПЫ И ПРОЦЕДУРЫ ЭКОЛОГИЧЕСКОГО АУДИТА 927 KB
  Рекомендации по составлению договора на проведение экоаудита Практические рекомендации по проведению совещаний группы экоаудита с руководящим составом аудируемого объекта Инициирование проведения экоаудита осуществляется заказчиком клиентом на проведение экоаудита. При возникновении у клиента потребности в проведении экоаудита в той или иной области деятельности промышленного объекта связанной с воздействием на окружающую среду охраной окружающей средой и природопользованием им формулируются цели и задачи экоаудита и...
46371. Геополитика. Хрестоматия 5.07 MB
  Хрестоматия имеет целью содействовать углубленному представлению студента о влиянии природных факторов на внешнюю и внутреннюю политику государства. После распада Советского Союза произошло образование по сути дела нового государства Российской Федерации. Геополитика и безопасность Выделение специального раздела рассматривающего связь геополитики и безопасности носит как может показаться несколько искусственный характер поскольку почти все проблемы геополитики самым тесным образом связаны с безопасностью государства....
46372. Дневник-отчет о результатах производственной практики 245.5 KB
  Обучать практической ориентировке на себе; активизировать зрительноосязательное обследование ребенком своего тела учить рассматривать себя другого ребенка взрослого с соответствующим комментарием увиденного. Посетил занятий а тифлопедагога Дата Форма Тема ФИО Тифлопедагога Краткий анализ Подпись преподавателя 1 2 3 4 5 6 Группое Занятие по СБО Питание В ходе занятий решались следующие цели и задачи: познакомить детей с разновидностями хлебных изделий; показать способ приготовления теста вместе с детьми изготовить фигурное...
46373. Основы глобалистики. Учебное пособие 822 KB
  Философия техники и философия человека ОКРУЖАЮЩАЯ СРЕДА И МЕСТООБИТАНИЕ ЧЕЛОВЕКА Гомеостатическая деятельность человека При этом конечной целью глобалистики является не только судьба человечества но и Человека.
46374. ДЕЛОВОЕ ОБЩЕНИЕ 322.5 KB
  Понятие общения его типология. Характеристика делового общения Понятие общения. Типология общения. Характеристика делового общения: сущность особенности роль в современном бизнесе.
46375. Управленческий учет. Краткий конспект лекций 944.5 KB
  Введение Цель и сущность управленческого учета Классификация и поведение затрат Системы и методы калькулирования затрат Анализ взаимосвязи затрат объема деятельности и прибыли Анализ релевантной информации для принятия управленческих решений Анализ для принятия решений относительно долгосрочных инвестиций 84 7 Бюджетное планирование и контроль 95 8 Учет по центрам ответственности и оценка их деятельности 108 Литература Процесс управления предусматривает своевременное...
46376. ЛЕКЦИИ ПО МАКРОЭКОНОМИКЕ 2.67 MB
  Критериями являются особенности обслуживания того или иного вида производства. Экономическая свобода это свобода предпринимательской деятельности наличие конкуренции свобода перелива капитала и экономической информации передвижение трудовых ресурсов разнообразие технологических способов ведения производства. Характеризуется тем что вопросы производства расширение ресурсов решаются единолично государством. Общество получает выгоду от производства благ от государства.