Я пытаюсь получить трехмерное облако точек, используя следующий код:

output_dir = 'C:\Users\Xyz\Desktop\Matlab';
%%set up webcam
 delete(imaqfind)
leftCam = imaq.VideoDevice('winvideo', 2, 'YUY2_640x480');
rightCam = imaq.VideoDevice('winvideo', 1, 'YUY2_640x480');
%%load stereo parameters if required
if ~exist('stereoParams', 'var')
    load stereocalibration.m;
end
ax = axes;
maxDepth = 5;
clear maxdepth;
while true
imageLeft = step(rightCam);
imageRight = step(leftCam);
[J1, J2] = rectifyStereoImages(imageLeft, imageRight, stereoParams);
disp = disparity(rgb2gray(J1), rgb2gray(J2), 'DisparityRange', [0, 112]);
pointCloud = reconstructScene(disp, stereoParams) ./1000;
z = pointCloud(:,:,3);
z(z<0) = NaN;
z(z>maxDepth) = NaN;
pointCloud(:,:,3) = z;
if ~ishandle(ax)
    break;
else
    showPointCloud(pointCloud, J1, 'VerticalAxis', 'Y', 'VerticalAxisDir', 'Down', 'Parent', ax);
    
    xlabel('X (m)');
    ylabel('Y (m)');
    zlabel('Z (m)');
    xlim(ax, [-.8, .8]);
    ylim(ax, [-.8, .8]);
    zlim([ax, maxDepth]);
    drawnow;
end
end
release(leftCam);
release(rightCam);

ОШИБКА:

Ошибка при использовании matlab.graphics.axis.Axes/horzcat

Невозможно преобразовать двойное значение 5 в дескриптор.

МАТЛАБ R2015a

ПРИМЕЧАНИЕ. 

Matlabsolutions.com предоставляет последнюю Помощь по домашним заданиям MatLab, Помощь по заданию MatLab для студентов, инженеров и исследователей в различных отраслях, таких как ECE, EEE, CSE, Mechanical, Civil со 100% выходом. Код Matlab для BE, B.Tech ,ME,M.Tech, к.т.н. Ученые со 100% конфиденциальностью гарантированы. Получите проекты MATLAB с исходным кодом для обучения и исследований.

Вам нужно научиться пользоваться отладчиком. Или вам нужно научиться предоставлять достаточную информацию, с полным сообщением о возникшей ошибке, так какая строка не удалась. Однако рискну предположить, что вы сделали синтаксическую ошибку.

Вы формируете переменную топор как:

ax = axes.

Когда вы делаете это, например, в MATLAB…

plot(1:5)
>> ax = axes
ax = 
  Axes with properties:
             XLim: [0 1]
             YLim: [0 1]
           XScale: 'linear'
           YScale: 'linear'
    GridLineStyle: '-'
         Position: [0.1300 0.1100 0.7750 0.8150]
            Units: 'normalized'
  Show all properties

Как вы можете видеть, результатом является дескриптор осей на рисунке.

Затем позже вы сделали это:

СМОТРИТЕ ПОЛНЫЙ ОТВЕТ НАЖМИТЕ НА ССЫЛКУ