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";

}

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


 

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

28308. Основания возникновения, изменения и прекращения гражданских правоотношений 13.73 KB
  возникают из: сделок административных актов в резте создания произведений науки литературы и искусства и иных резтов интеллект деятети. вследствии причинения вреда другому лицу а также в следствии приобретения или сбережения имущества за счет средств другого лица без достаточных оснований в следствии иных действий граждан и организаций.
28309. Правосубъектность: понятие, состав, сравнительная характеристика по видам субъектов гражданских правоотношений 15.56 KB
  Так ребенок умершего зачатый при его жизни но родившийся после его смерти по закону приобретает право на наследство умершего. Факты рождения и смерти устанавливаются по медицинским показаниям. С определением момента смерти также связано много различных медицинских и правовых вопросов. Так в медицине различают состояние клинической смерти когда происходит остановка работы отдельных органов – сердца почек головного мозга – однако существует возможность восстановления жизнеспособности организма и биологической смерти когда начинаются...
28311. Понятие и виды права общей собственности 13.49 KB
  Понятие и виды права общей собственности. В силу различных причин имущество может принадлежать на праве собственности не одному лицу а 2 и более лицам. В таких ситуациях на это имущество возникает право общей собственности. Выделяют два вида общей собственности.
28312. Право общей долевой собственности: понятие, режим, особенности 14.05 KB
  Право общей долевой собственности: понятие режим особенности. Содержание права общей долевой собственности составляет собственникам правомочия по владению пользованию и распоряжению общим имуществом и каждый собственник независимо от размера своей доли имеет 1 голос при решении правовых вопросов касающихся этой собственности. Осуществление права общей долевой собственности должно происходить по взаимному согласию всех собственников. Поэтому при осуществлении права общей долевой собственности в принципе не имеет значения какой...
28313. Право общей совместной собственности 14.78 KB
  Право общей совместной собственности: понятие режим особенности В ГК РФ закреплены 2 вида совместной собственности:1 Собственность супругов; 2 Членов крестьянского фермерского хозяйства. Участники совместной собственности так же как и участника долевой собственности владеют пользуются и распоряжаются общ. Сделки по распоряжению общим имуществом может совершать каждый из участников совместной собственности если иное не вытекает из соглашения между ними. Необходимым условием возникновения совместной собственности супругов является...
28314. Общество с ограниченной и дополнительной ответственностью как участники гражданских правоотношений 18.21 KB
  Участники общества с ограниченной ответственностью не отвечают по его обязательствам и несут риск убытков связанных с деятельностью общества в пределах стоимости своих вкладов. Главная гарантия обеспечения интересов кредиторов общества – его уставный капитал. Величина уставного капитала общества должна быть не меньше 100кратного размера минимальной оплаты труда установленного законодательством РФ на дату представления учредительных документов. Уставный капитал составляется из стоимости вкладов участников общества.
28315. Акционерное общество. Виды 15.58 KB
  Акционерным обществом признается общество уставный капитал которого разделен на определенное число долей выраженных ценными бумагами акциями; участники акционерного общества акционеры не отвечают по его обязательствам и несут риск убытков связанных с деятельностью общества в пределах стоимости принадлежащих им акций п. Характерным признаком отличающим акционерное общество от общества с ограниченной ответственностью является удостоверение прав акционера ценной бумагой акцией. Мелкие акционеры в большинстве своем преследуют цель...
28316. Государственные и муниципальные унитарные предприятия 15.66 KB
  Государственные и муниципальные унитарные предприятия. Государственные и муниципальные унитарные предприятия – это коммерческая организация не наделенная правом собственности на закрепленное за ней собственником имущество. Соответственно унитарные пред приятия подразделяются на государственные федеральные предприятия предприятия субъектов Федерации и муниципальные. № 161ФЗ О государственных и муниципальных унитарных предприятиях далее Закон об унитарных предприятиях и иными правовыми актами.