50947

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

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

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

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

Украинкский

2014-02-02

40.5 KB

3 чел.

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

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

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

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

Хід роботи

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

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

12)

#include<iostream.h>

void main()

{

int n=20,i;

double h,b,a,A,B,alpha0,alpha1,beta0,beta1,n1;

double*x=new double[n],*y=new double[n],*q=new double[n];

double*m=new double[n];

double*p=new double[n];

double*N=new double[n];

double*F=new double[n];

double*f=new double[n];

double*c=new double[n];

double*d=new double[n];

cout<<"INPUT a,b,A,B,alpha0,alpha1,beta0,beta1,h : \n";

cin>>a>>b>>A>>B>>alpha0>>alpha1>>beta0>>beta1>>h;

n=(b-a)/h;

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

 {  x[i]=a+i*h;}

c[0]=alpha1/(alpha0*h-alpha1);

d[0]=A*h/alpha1;

for(i=1;i<n;i++)

 {p[i]=1/x[i];

 q[i]=2;

 f[i]=x[i];

 m[i]=(2*h*h*q[i]-4)/(2+h*p[i]);

 N[i]=(2-h*p[i])/(2+h*p[i]);

 F[i]=(2*f[i])/(2+h*f[i]);

 c[i]=1.0/(m[i]-N[i]*c[i-1]);

 d[i]=F[i]*h*h-N[i]*c[i-1]*d[i-1];}

y[n]=(B*h+beta1*c[n-1]*d[n-1])/(beta0*h+beta1*(c[n-1]+1));

for(i=n-1;i>=0;i--)

 {y[i]=c[i]*(d[i]-y[i+1]);}

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

{cout<<"x["<<i<<"]="<<x[i]<<"          y["<<i<<"]="<<y[i]<<"\n";}}

  1.  Контрольні питання

  •  Сформулюйте крайову задачу, що вирішується методом прогонки
  •  Які перетворення виконують над областю задання диференційного рівняння?
  •  Які перетворення виконуються над крайовими умовами?
  •  Що є кінцевою метою методу сіток?
  •  З чого складається відповідь до задачі?


 

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

77735. Интерфейс НГМД 2.29 MB
  Интерфейс НГМД Интерфейс накопителей на гибких магнитных дисках НГМД является сугубо специфическим по нему передаются не байты команд и данных а сигналы управления приводом и не декодированные сырые битовые потоки данных чтения-записи. Основные функции по управлению НГМД а также по кодированию-декодированию данных выполняет контроллер расположенный на системной плате1. Все функции необходимые для использования НГМД в качестве устройств хранения данных реализованы сервисами BIOS INT 13h и ОС. Контроллер 2 FDC АТ поддерживает два...
77736. Интерфейс ATA 205 KB
  После введения в 2003 году стандарта Seril T Последовательный T традиционный T стали именовать Prllel T имея в виду способ передачи данных по 40 жильному кабелю. Это вдвое увеличивает скорость передачи данных по интерфейсу. Также введена проверка на четность CRC что повышает надёжность передачи информации. 1й регистр с адресом 0 является 16 разрядный и используется для передачи данных между диском и контроллером.
77737. Подключение жестких дисков ATA к компьютеру 112 KB
  Неправильное подключение разъемов кабеля к жесткому диску или системной плате не ведет с необходимостью к повреждению электроники диска или платы жесткий диск просто не распознается и не инициализируется BIOS. Включить компьютер и войти в SetupBIOS программу настройки BIOS бапзовой системы вводавывода нажав комбинацию клавиш высвечиваемую на экране компьютера во время его загрузки обычно клавиша Del. Сконфигурировать или убкдится в правильной конфигурации установленный жесткий диск задав параметры Type Cylinder Heds Sectors и...
77738. Интерфейс Serial ATA 278.5 KB
  Часто среди обоснований перехода на новый стандарт в статьях называют ограниченную скорость передачи параллельного интерфейса в 133 мбайт с но это ограничение конкретной его версии а не его вида вообще а у Seril T не намного и больше 150 Мбайт с. Основные причины ввода Seril T. Их решением стал новый последовательный интерфейс АТА Seril T1 пришедший на смену параллельному интерфейсу физических накопителей.
77739. Диски и контроллеры SAS 1.93 MB
  SS может использовать и большой набор разновидностей RID. Такие гиганты как dptec или LSI Logic в своих продуктах предлагают расширенный набор функций для расширения миграции создания гнёзд и других возможностей в том числе касающихся распределённых массивов RID по нескольким контроллерам и приводам. Но SS это больше нежели интерфейс следующего поколения для профессиональных жёстких дисков хотя он идеально подходит для построения простых и сложных RIDмассивов на базе одного или нескольких RIDконтроллеров. Вместе с мощными...
77740. Интерфейс eSATA и высокоскоростной внешний кейс для десктопных винчестеров любой емкости 1.15 MB
  Интерфейс eST externl Seril T Вместе с тем с некоторых пор проблема выбора интерфейса для внешнего накопителя или контейнера для жестких дисков обрела очень симпатичное и оптимальное решение: внедрение последовательного дискового интерфейса Seril T изначально ориентированного на горячее подключение накопителей и увеличенную по сравнению с IDE длину сигнального кабеля позволило почти даром создавать внешние накопители и контейнеры просто выводя внутренний порт Seril T наружу компьютера. Именно так и поступали некоторые производители...
77741. ИССЛЕДОВАТЕЛЬСКИЙ ПОТЕНЦИАЛ И ПРИНЦИПЫ ЭФФЕКТИВНОСТИ ИССЛЕДОВАТЕЛЬСКОГО ПРОЦЕССА 42 KB
  Методологическая готовность проявляется в наличии цели и миссии исследования. Миссия исследования рассматривается как доминанта его проведения обеспечивающая последовательное движение к цели. Большое значение имеют: опыт исследования информационная база его проведения методика моделирования и оценок процессов или явлений доступность методов исследования наличие соответствующих технических средств квалификация исследователей.
77742. ФАКТОЛОГИЧЕСКОЕ ОБЕСПЕЧЕНИЕ ИССЛЕДОВАНИЯ 42.5 KB
  От наличия и достаточности фактов зависит качество управленческих решений а следовательно и эффективность управления. Исследование управления также невозможно без фактов на которых оно строится. Роль фактов в исследовании заключается в том что они: очерчивают явление позволяют распознавать проблему определяют саму необходимость исследования создают мотивационное поле исследования.