2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Mathematica: получение табличного решения ОДУ
Сообщение20.06.2008, 18:05 
Экс-модератор
Аватара пользователя


07/10/07
3368
Уважаемые форумчане!

Имею следующий вопрос.
Я решаю численно дифференциальное уравнение в Mathematica 6.0. При этом можно построить график. А мне нужно получить таблицу с решением (с точками). Я делал так
Код:
Table[y[x] /. s, {x, -10, 10, 1}]

Но при этом он мне выдает таблицу следующего вида
Код:
{{14126.6}, {14128.}, {14129.4}, {14130.8}, {14132.3}, {14133.7}, {14135.1}, {14136.5}, {14137.8}, {14139.}, {14139.9}, {14140.4}, {14140.1}, {14138.9}, {14136.8}, {14133.7}, {14129.6}, {14124.5}, {14118.4}, {14111.3}, {14103.2}}

т.е. не ряд значений, а ряд законченных элементов. А мне бы надо эту штуку проинтерполировать, предположим, многочленом. А у меня никак не получается к ней обратиться. Точнее, я пытался переписать отсюда элементы в "нормальную" таблицу в виде ряда, но для этого нужно обратиться к конкретному элементу, а как обратиться к элементу такой таблицы, я не знаю.
Не подскажите ли, как мне быть? Или, что я делаю неправильно?

 Профиль  
                  
 
 
Сообщение20.06.2008, 22:13 
Экс-модератор
Аватара пользователя


07/10/07
3368
Вопрос решен :idea:

Благодарю за внимание.

 Профиль  
                  
 
 
Сообщение20.06.2008, 22:42 
Аватара пользователя


15/01/06
200
Что-то не очень понятна формулировка. Нужна таблица вида
Код:
{{x1,f[x1],...{xn,f[xn]}}

правильно я понял? Почему бы тогда не сделать простенькое действие и не написать что-то вроде
Код:
Table[{x, First[y[x] /. s]}, {x, -10, 10, 1}]


Ну или наваять функцию, которая решает уравнение и преобразует его в таблицу, в общем-то достаточно простая функция получится.

 Профиль  
                  
 
 
Сообщение20.06.2008, 23:07 
Экс-модератор
Аватара пользователя


07/10/07
3368
Да, Вы правы, вопрос элементарный. Это просто я впал в ступор. Даже самому как-то неудобно, что спрашивал такую глупость.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

Сейчас этот форум просматривают: Andrei P


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

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