我需要一个等同于matlab matlabfunction()
的函数,有没有人知道是否有或如何做?
MatLab中的功能文档: http://www.mathworks.com/help/symbolic/matlabfunction.html
我正在为Julia翻译MatLab。这部分我遇到了困难:
syms x
dados = inputdlg({'P(x): ', 'Q(x): ', 'R(x): ', 'N: '},'Dados');
P = matlabFunction(sym(dados{1}),'vars',x,'file','px');
感谢您的帮助。
答案 0 :(得分:3)
如果我理解matlabfunction
是什么,你在Julia中不需要它。
这是一个MATLAB示例:
syms x y
r = sqrt(x^2 + y^2);
ht = matlabFunction(sin(r)/r)
和朱莉娅的情况相同:
julia> ht = (x,y) -> (r=sqrt(x^2 + y^2); sin(r)/r)
(anonymous function)
julia> ht(1,1)
0.6984559986366083
看起来matlabfunction
也做了其他一些事情,但是你需要给我一个更具体的问题来解决这个问题。
编辑:这个答案以原始形式解决了问题 - 编辑改变了它,但没有添加太多说明。