主要内容

이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。

Python에서MATLAB엔진작업공간사용하기

이예제에서는Python®에서MATLAB®엔진작업공간에변수를추가하는방법을보여줍니다。

엔진을시작할경우,엔진은모든MATLAB변수모음에대한인터페이스를제공합니다。工作空间라고명명된이모음은엔진에연결된Python사전으로구현됩니다。각MATLAB변수의이름은工作空间사전에서키가됩니다。工作空间MATLAB의키는유효한식별자여야합니다。예를들어,숫자는키로사용할수없습니다。Python에서엔진작업공간에변수를추가한다음,MATLAB함수에서이변수를사용할수있습니다。

엔진작업공간에변수를추가합니다。

导入matlab。Engine eng = matlab.engine.start_matlab() x = 4.0 eng. Engine .start_matlab()工作空间['y'] = x a = zh .eval('sqrt(y)') print(a)
2.0

이예제에서x는Python변수로만존재합니다。이값은엔진작업공간의y라는새항목에할당되어,MATLAB변수가생성됩니다。그러면MATLABeval함수를호출하여MATLAB에서sqrt (y)문을실행하고출력을Python 2.0값에반환할수있습니다。

참고항목

|

관련항목