关于matlab:Julia中的函数相当于matlabfunction()?

function in Julia equivalent to matlabfunction()?

我需要一个相当于matlab的matlabfunction()的函数,有谁知道是否有或怎么做?

MatLab中的函数文档:
http://www.mathworks.com/help/symbolic/matlabfunction.html

我正在为Julia翻译MatLab。 这部分我遇到了困难:

1
2
3
syms x
dados = inputdlg({'P(x): ', 'Q(x): ', 'R(x): ', 'N: '},'Dados');
P = matlabFunction(sym(dados{1}),'vars',x,'file','px');

谢谢你的帮助。


如果我理解matlabfunction是什么,你在Julia中不需要它。

这是一个MATLAB示例:

1
2
3
syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction(sin(r)/r)

朱莉娅的情况也是如此:

1
2
3
4
5
julia> ht = (x,y) -> (r=sqrt(x^2 + y^2); sin(r)/r)
(anonymous function)

julia> ht(1,1)
0.6984559986366083

看起来matlabfunction也做了其他一些事情,但你需要给我一个更具体的问题来解决这个问题。

编辑:这个答案以原始形式解决了问题 - 编辑改变了它,但没有添加太多的澄清。