主要内容

称呼马铃薯草函数从Python

返回输出参数马铃薯草功能

你可以打电话给任何matlab®直接函数并将结果返回Python®。例如,要确定数字是否是素数,请使用发动机调用isprime.功能。

导入matlab.engine Eng = MATLAB.ENGINE.START_MATLAB()TF = ENG.ISPRIME(37)打印(TF)
真的

返回多个输出参数马铃薯草功能

当您使用引擎调用函数时,默认情况下,引擎返回一个输出参数。如果您知道该函数可以返回多个参数,请使用露怪指定输出参数的数量的参数。

要确定两个数字的最大共同分母,请使用GCD.功能。放露怪返回来自的三个输出参数GCD.

导入matlab.engine Eng = MATLAB.ENGINE.START_MATLAB()T = ENG.GCD(100.0,80.0,NARGOUT = 3)打印(T)
(20.0,1.0,-1.0)

返回没有输出参数马铃薯草功能

一些MATLAB函数返回输出参数。如果函数返回任何参数,请设置露怪到0。

从Python打开MATLAB帮助浏览器。

导入MATLAB.ENGINE ENG = MATLAB.ENGINE.START_MATLAB()ENG.DOC(NARGOUT = 0)

matlab.博文函数打开浏览器,但不返回输出参数。如果您未指定nargout = 0.,发动机引发了一个错误。

停止执行功能

停止执行MATLAB功能按Ctrl + C.。控制返回Python。

使用函数名称马铃薯草运营商

您可以通过调用等效函数在Python中使用Matlab运算符。有关操作符和关联函数名称的列表,请参阅MATLAB运算符和相关功能。例如,要添加两个数字,请使用功能而不是+操作员。

导入matlab.engine eng = matlab.egine.start_matlab()a = 2 b = 3 eng.plus(a,b)

也可以看看

|

相关话题