我正在尝试在F#interactive中重写this matlab .Net
示例。
在该示例中,使用COM接口引用。
如何从fsi?
修改
我按照所描述的那样反对
从“项目”菜单中,选择“添加引用”。在“添加引用”对话框中选择“COM”选项卡。选择MATLAB应用程序。
此引用我无法通过右键单击发送到交互式。在我的matlab目录中找不到MLApp.dll描述中的属性和dll中没有路径。这个F#程序有效:
[<EntryPoint>]
let main argv =
let matlab = new MLApp.MLAppClass()
matlab.Execute "x=1+1" |> printfn "%A"
matlab.GetVariable("x","base") |> printfn "%A"
0
但我想从 FSI 中使用它。