2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 не могу извлечь данные из InterpolatingFunction[]
Сообщение06.02.2011, 13:29 


11/04/08
632
Марс
Решается диф.ур.
Код:
s = NDSolve[{ D[u[x, t],t] == 1*D[u[x, t], x, x], u[0, t] == 1, u[1, t] == 1, u[x, 0] == 2}, u, {x, 0, 1}, {t, 0, 1}]
N[u[0, 0]]
Plot[u[0, t], {t, 0, 1}]

На что Математика-5.2 выдает
Цитата:
{{u -> InterpolatingFunction[{{0., 1.}, {0., 1.}}, <>]}}
u[0., 0.]

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

 Профиль  
                  
 
 Re: не могу извлечь данные из InterpolatingFunction[]
Сообщение06.02.2011, 20:41 
Аватара пользователя


15/01/06
200
Чтобы график построить надо написать так
Код:
Plot3D[u[x, t] /. s[[1]], {x, 0, 1}, {t, 0, 1}]

а чтобы значение получить
Код:
u[x, t] /. s[[1]]/.{x->0,t->0}

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

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



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

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


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

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