将Path从c#传递到matlab

本文关键字:matlab Path | 更新日期: 2023-09-27 18:27:20

Matlab,C#专家我正在尝试通过从c#生成的路径

 (appPath = Path.GetDirectoryName(Application.ExecutablePath);

To dll在matlab中创建的包含函数的脚本

当我向函数(比如函数A)发送数值、字符串值时,它就起作用了但当我尝试发送路径时,它从不起作用

看起来像是matlab函数中的cd(path),不工作!

问题是我只有一个创建的dll函数,cd(path)可以使用它即使我创建了相同的Mwlarray版本,相同的matlab版本!我很困惑我试着以Mwarray、Mwcell Char的身份发送什么都不起作用

我不知道该怎么办!

将Path从c#传递到matlab

看起来Matlab没有正确获取路径,甚至没有以正确的方式执行cd(path)

无论如何,您可以访问所需文件夹的目录,而不是更改Matlab路径

以下是

fopen(fullfile(path,filenam));

这就是我解决问题的方法

最诚挚的问候