我试图做一个偏导数,但在尝试使用第一种和第二种完整的椭圆积分时我陷入了困境。我在标题中得到了错误
这是我的代码:
syms X Y;
k = X * Y;
[K, E] = ellipke(k)
??? Error using ==> ellipke at 34
Inputs must be floats, namely single or double.
F = E*X + K
diff(F, X)
有什么我不明白的吗?至于现在,似乎我只能为椭圆函数设置值而不是变量。这是否意味着我必须实现自己的椭圆函数?我是matlab的新手,所以欢迎任何建议。