Matlab 코더를 사용하여 .m 파일에서 mex 코드 파일을 생성하려고합니다. 코드는있는 나는 A와 X의 크기를 제한하지 않으면 내가 그것을 어떻게Matlab Coder의 가변 크기 입력 데이터 정의
codegen tesrank -args {zeros(2,3), zeros(1)}
% Here size(A)=2x3 and size(x)=1x1
를 사용하여 얻을 수있어, 고정 된 크기
function [result,x]=tesrank(A,x)
result = [];
n = x;
for col= 1:n
result = [result, sum(A==col, 2)];
end
입니까?
이 함수에 대해 코드 생성을 실행하려고하면 오류가 발생합니다. 확인할 수 있습니까? –
크기에 상한값을 부여하는 한 A와 x의 임의의 크기에 대해 이러한 종류의 코딩을 수행 할 수 있습니다. user2987828이 가리키는 문서를 참조하십시오. – Navan