이번역페이지는최신내용을담고있지않습니다。최신내용을영문으로보려면여기를클릭하십시오。
Python용MATLAB引擎API는Python용패키지를제공하여MATLAB을계산엔진으로호출합니다。이엔진은참조구현(CPython的)을지원하며MATLAB은버전2.7,3.6,3.7및3.8을지원합니다。자세한내용은MATLAB产品支持的Python版本金宝app下载188bet金宝搏를참조하십시오。
이엔진을설치하고시작하려면Python용MATLAB引擎API시작하기항목을참조하십시오。
Python MATLAB에서함수를호출하려면MATLAB에서Python라이브러리항목을참조하십시오。
엔진응용프로그램을사용하려면MATLAB이설치되어있어야합니다。MATLAB运行时만설치된컴퓨터에서는MATLAB엔진을실행할수없습니다。
Python용MATLAB엔진응용프로그램을작성하고빌드하는데필요한사항입니다。
Python세션내에서MATLAB엔진을시작하려면먼저引擎API를Python패키지로설치해야합니다。
디폴트가아닌위치에Python용MATLAB引擎API설치하기
기본적으로,인스톨러는
폴더에Python용引擎API를빌드합니다。다른폴더에설치할경우에는matlabroot
\ \走读生\引擎pythonPYTHONPATH环境
환경변수를업데이트하십시오。
Python API는용MATLAB引擎matlab
이라는이름의Python패키지를제공하며,이패키지를사용Python에해서MATLAB함수를호출할수있습니다。
Python용MATLAB엔진을시작하기위한옵션。
MATLAB함수에서출력인수를반환하는방법。함수에서여러출력값을읽는방법。MATLAB함수가출력인수를반환하지않을때수행할작업。
从Python中,您可以访问所有MATLAB函数的支持文金宝app档。
이예제에서는Python에서MATLAB배열을만들고이배열을MATLAB√6
함수에입력인수로전달하는방법을보여줍니다。
matlab
Python패키지는MATLAB숫자형배열Python변을수로나타낼수있는배열클래스를제공하여,Python과MATLAB간에MATLAB배열을전달할수있도록합니다。
Python데이터를MATLAB함수에대한입력인수로전달할경우Python용MATLAB엔진이데이터를그에해당하는MATLAB데이터형으로변환합니다。
MATLAB함수가출력인수를반환하면Python용MATLAB引擎API는이데이터를상응하는Python데이터형으로변환합니다。
这个例子展示了如何从MATLAB句柄类创建一个对象,并在Python中调用它的方法。
MATLAB默认将所有数值存储为双精度浮点数。
이예제에서는MATLAB스크립트를호출하여Python에서삼각형의면적을계산하는방법을보여줍니다。
这个例子展示了如何在Python中将关于患者的数据分类为吸烟者和非吸烟者的列表,并使用MATLAB绘制患者的血压读数。
这个例子展示了如何调用MATLAB√6
函数,稍后再获取平方根。
这个例子展示了如何将标准输出和标准错误从MATLAB函数重定向到PythonStringIO
对象。
MATLAB Engine API for Python的局限性
MATLAB Engine API不支持这些特性。金宝app
当一个MATLAB函数引发错误时,MATLAB Engine for Python停止该函数并捕获由MATLAB引发的异常。