2016-10-02 3 views
0

Новое для mma. Я импортировал 3-мерный массив из файла CSV и использовал функцию Интерполяции, чтобы сделать данные непрерывными. Теперь я заинтересован в принятии частной производной функции интерполяции по отношению к одной из двух переменных, но я в недоумении о том, как это делается на языке:Частичная дифференциация функции интерполяции

timein = Import["file.csv"] 
Dimensions[timein] 
itime = Interpolation[timein, Method -> "Spline"] 
Plot3D[itime[x, y], {x, 6, 30}, {y, 3, 24}] 
D[itime, y] 

Урожайность выход:

0 

Для последней строки кода.

+0

Возможно, вы получите лучшие ответы на HTTP://mathematica.stackexchange.com/. – kennytm

+0

try 'D [itime [x, y], y]' – agentp

+0

Почему я не подумал об этом. Http://mathematica.stackexchange.com/q/127816/2079 – agentp

ответ

0

Спасибо всем, правильной формы в конечном итоге являются:

Derivative[0, 1][itime] 

взять первую частную производную порядка по второй переменной (у)

Смежные вопросы