如何使用字符串作为输入从Matlab调用Matlab函数

时间:2018-11-08 20:13:29

标签: python matlab

我想从Python运行自写的Matlab函数my_function(string1,string2),并且尝试使用以下命令: !matlab -nosplash -r my_function(string1,string2)

当我给出两个特定的字符串作为输入变量时,此方法有效: !matlab -nosplash -r my_function('myfirststring','mysecondstring'), 但是当我给两个字符串变量时,它不起作用:

string1='myfirststring'
string2='mysecondstring'
!matlab -nosplash -r my_function(string1,string2)

Matlab给出错误消息:

Undefined function or variable 'string1'. 

如何将实际字符串而不是变量名提供给Matlab函数?

0 个答案:

没有答案