Error using gpuArray/arrayfun ('MCOS', 'CLASSDEF')
이전 댓글 표시
Hello,
i am currently trying to do some calculations of my code on gpu. therefore, i call the following lines:
angles=gpuArray(angles);
[obj.Points(1,:),obj.Points(2,:)]=arrayfun(@(x) laser.calccolpnt(x,cell2mat(Obstacles.Obstaclemap),obj.position,obj.direction,obj.range),angles);
without the first line, this works perfectly fine, anyway, when i add the gpuArray command before, this gives me the following error:
Error using gpuArray/arrayfun
Function passed as first input
argument contains unsupported
'MCOS' language feature 'CLASSDEF'.
i even get this, when the called function looks like this:
function [px,py]=calccolpnt(angle,Obstacles,position,direction,range)
px=angle;
py=angle;
end
does anyone know a solution for this problem?
thanks for help.
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 GPU Computing in MATLAB에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!