2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Выразить коэффициент разностной схемы
Сообщение28.01.2017, 16:55 


25/02/16
56
Решаю уравнение переноса и вот оно из заданий от руководителя стало во что

Дана формула
$\frac{y^{j+1}_i - y^j_i}{\tau}$+a$\frac{y^j_{i+1}-y^j_i}{h}=0$

и сказали выразить вот это $y^{j+1}_i$ из этой части $\frac{y^{j+1}_i - y^j_i}{\tau}$

Были сделаны такие действия:
$\frac{y^{j+1}_i - y^j_i}{\tau}$

$y^{j+1}_i+y^{j}_i=\tau$

$y^{j+1}_i= \tau - y^{j}_i$

Хочу узнать,правильно или нет.

Делал при стандартных правилах выражения неизвестных величин, за исключенияем того что тут от дробной части не избавляюсь

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение28.01.2017, 17:02 
Заслуженный участник


09/05/12
25179
beginer в сообщении #1188010 писал(а):
Дана формула
$\frac{y^{j+1}_i - y^j_i}{\tau}$+a$\frac{y^j_{i+1}-y^j_i}{h}$
Увы, это не формула. Все это должно быть чему-то равно, не так ли?

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение28.01.2017, 17:20 


25/02/16
56
Подправил
Но это формула явной разностной схемы.
Так вот мне нужно из левой части уравнения взять и выразить $y^{j+1}_i$

правую я не трогаю(как сказал преподаватель),так как она будет выражатся в 0.

И я написал свой действия по выражению $y^{j+1}_i$
И хотелось бы узнать

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение28.01.2017, 17:33 
Заслуженный участник


09/05/12
25179
beginer в сообщении #1188016 писал(а):
И хотелось бы узнать
beginer в сообщении #1188010 писал(а):
Хочу узнать,правильно или нет.
Нет, неправильно. Забудьте о том, что Вам "не надо трогать правую часть" и выразите $y_i^{j+1}$ из исходного выражения обычными методами.

(Оффтоп)

Но, честно говоря, у меня в голове не укладывается, как могут такие вопросы сочетаться с попытками численного решения диффуров в частных производных.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение28.01.2017, 18:41 


25/02/16
56
Не совсем понял оффтопное сообщение.

По заданию сказали выразить я и выражаю тем способом который я знаю.
Понятное дело что разностная схема это нечто другое чем те же дифференциальные уравнения.

Или же выражение какого-либо значения из разностной схемы происходит через другие методы?
Если да то какие

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение28.01.2017, 19:19 
Заслуженный участник


09/05/12
25179

(Оффтоп)

beginer в сообщении #1188041 писал(а):
Не совсем понял оффтопное сообщение.

По заданию сказали выразить я и выражаю тем способом который я знаю.
Решения линейных алгебраических уравнений первого порядка проходят в 7 классе школы.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение29.01.2017, 09:35 


25/02/16
56
Вопрос Pphantom

Может скажете авторов книги,а то поисковики делают упор на диф.уравнения и на решение СЛАУ(где метод Гаусса,метод Крамера и тд)
Но мою задачу этими метода вряд ли решить,матрицы то нету.

Поэтому каких авторов книг можете посоветовать?Чтобы я прочитал и решил как нужно.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение29.01.2017, 12:15 


20/09/10
65
beginer

Решайте как обыкновенное "школьное" алегбраическое уравнение. Помните, что $y^j_i$ Вам уже известны, так как были найдены на предыдущем шаге.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение29.01.2017, 14:05 
Заслуженный участник


09/05/12
25179
beginer в сообщении #1188200 писал(а):
Может скажете авторов книги,а то поисковики делают упор на диф.уравнения и на решение СЛАУ(где метод Гаусса,метод Крамера и тд)
Да какие книги?! Выразите эту величину из имеющегося у Вас равенства. Это действительно школьная математика 7 класса.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение29.01.2017, 17:26 


25/02/16
56
Спасибо я понял.

Вспомнил курс решения простых уравнений и сделал такие действия

1)Для начала y^{j+1}_i представляю как $x$(неизвестное)

$\frac{y^{j+1}_i - y^j_i}{\tau} = - a  \cdot \frac{y^{j}_{i+1} - y^j_i}{h}$

2)Избавляюсь от знаменателя в левой части с помощью домножения на $\frac{\tau}{1}$

y^{j+1}_i-y^{j}_i=\frac{\tau  \cdot a  y^{j}_{i+1} - y^j_i}{h}

3)Переношу y^{j}_i

y^{j+1}_i=\frac{\tau  \cdot a  \cdot y^{j}_{i+1} - y^j_i}{h}+y^{j}_i

4)Сокращаю - y^j_i+y^{j}_i так как разные знаки $+$ и $-$

y^{j+1}_i= \frac{\tau  \cdot a  \cdot y^{j}_{i+1} - y^j_i + y^j_i }{h}

y^{j+1}_i= \frac{\tau  \cdot a  \cdot y^{j}_{i+1} }{h}

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение29.01.2017, 20:17 
Заслуженный участник


09/05/12
25179
beginer в сообщении #1188305 писал(а):
y^{j+1}_i-y^{j}_i=\frac{\tau \cdot a y^{j}_{i+1} - y^j_i}{h}
Это неверно. $a$ умножается на весь числитель, а не на его первое слагаемое.

P.S. Ну и на полученный окончательный "результат" полезно взглянуть с точки зрения здравого смысла. Тогда можно будет заметить, что он несколько нелеп, а потом искать ошибки.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение30.01.2017, 20:54 


25/02/16
56
Вы правы это школьный курс,который я забыл но сейчас вспомнил

$y^{j+1}_i-y^{j}_i=\tau -a\cdot\frac{y^{j}_{i+1} - y^j_i}{h}$

Переношу y^{j}_i

$y^{j+1}_i=\tau -a\cdot\frac{ y^{j}_{i+1} - y^j_i}{h}+y^{j}_i$

Умножаю $–a$ на дробь

$y^{j+1}_i=\tau -\frac{ y^{j}_{i+1} - y^j_i}{h/a}+y^{j}_i$

Отнимаю $\tau$

$y^{j+1}_i=(\tau-1)\frac{h/a}{h/a} -\frac{(h/a)- y^{j}_{i+1} - y^j_i}{h/a}+y^{j}_i$

$y^{j+1}_i=(\tau-1)\frac{(h/a)- y^{j}_{i+1} - y^j_i}{h/a}+y^{j}_i$

Прибавляю полученную дробь к $y^{j}_i$

$y^{j+1}_i=(\tau-1)\frac{(h/a)- y^{j}_{i+1} - y^j_i}{h/a}+y^{j}_i$

$y^{j+1}_i=((\tau-1)+ y^{j}_i)\frac{(h/a)- y^{j}_{i+1} - y^j_i}{h/a}$

По поводу результата и его вид я с вами соглашусь но руководитель сказал выразить,значит будем выражать.

P.S
Плюс всё равно это всё будет программироваться в виде массивов и прогонять по циклам

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение30.01.2017, 21:08 
Заслуженный участник


09/05/12
25179
beginer в сообщении #1188704 писал(а):
Вы правы это школьный курс,который я забыл но сейчас вспомнил

$y^{j+1}_i-y^{j}_i=\tau -a\cdot\frac{y^{j}_{i+1} - y^j_i}{h}$
Нет, не вспомнили. Первая ошибка возникла уже тут.

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение01.02.2017, 19:14 


25/02/16
56
Спасибо обнаружил ошибку,действительно нелепая невнимательность всё убила

$y^{j+1}_i-y^{j}_i= -\frac{a\tau}{1}\cdot\frac{\tau\cdot (y^{j}_{i+1} - y^j_i)}{h}$

$y^{j+1}_i-y^{j}_i= -\frac{a\tau}{1}\cdot\frac{\tau\cdot y^{j}_{i+1} - \tau\cdot y^j_i}{h}$

$y^{j+1}_i-y^{j}_i= -\frac{a\tau\cdot (\tau\cdot y^{j}_{i+1} - \tau\cdot y^j_i)}{h}$

$y^{j+1}_i-y^{j}_i= \frac{-a\tau^{2}\cdot y^{j}_{i+1} + a \tau^{2}\cdot y^j_i}{h}$

Переношу $y^{j}_i$

$y^{j+1}_i=\frac{-a\tau^2\cdot y^{j}_{i+1} + a \tau^2\cdot y^j_i}{h}+ \frac{y^{j}_i}{1}$

Прибавляю к дроби

$y^{j+1}_i=\frac{-a\tau^2\cdot y^{j}_{i+1} + a \tau^2\cdot y^j_i}{h}+ \frac{hy^{j}_i}{h}$

$y^{j+1}_i=\frac{-a\tau^2\cdot y^{j}_{i+1} + a \tau^2\cdot y^j_i+hy^{j}_i}{h}$

 Профиль  
                  
 
 Re: Выразить коэффициент разностной схемы
Сообщение01.02.2017, 21:54 


25/02/16
56
Учитывая что не могу отредактировать предыдущее
Судя по правилам нужно умножать на весь числитель дроби.

Надо вместо $ \frac{a \tau}{1}$ вот это -> $\frac{ \tau a}{1}$ ?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 17 ]  На страницу 1, 2  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group