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, Супермодераторы



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

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


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

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