输入必须是浮点数,即单个或双重。 [MATLAB]

时间:2015-06-22 17:53:57

标签: matlab

我试图做一个偏导数,但在尝试使用第一种和第二种完整的椭圆积分时我陷入了困境。我在标题中得到了错误

这是我的代码:

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的新手,所以欢迎任何建议。

0 个答案:

没有答案