I am using matlab function block inside model simulink, when I run model fcn gives this error message,

Expected either a logical, char, int, fi, single, or double. Found a MATLAB type. MATLAB types are returned from calls to the MATLAB interpreter and are not supported inside expressions. They may only be used on the right-hand side of assignments and as arguments to MATLAB calls.
Function 'MATLAB Function' (#295.250.252), line 9, column 4:

답변 (1개)

You need to pre-declare the size/type of the variable which is supposed to be calculated by an extrinsic function (an extrinsic function is a function that is not in the list of Functions Supported for Code Generation). Please see Converting mxArrays to Known Types.

카테고리

도움말 센터File Exchange에서 Simulink Functions에 대해 자세히 알아보기

태그

아직 태그를 입력하지 않았습니다.

질문:

2013년 2월 7일

댓글:

2020년 6월 30일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by