表面:行 (Z) 必须与长度 (Y) 相同,列 (Z) 必须与长度 (X) 相同(以八度为单位)

计算科学 八度
2021-12-23 15:14:23

我有一个数据集并试图在自变量和因变量之间绘制一个 3-d 图。但是,每当我试图在此处绘制时,我都会收到此错误是我的代码:

    temp1 = reshape(data(:,1),m,1);
    temp2 = reshape(data(:,2),m,1);
    temp3 = reshape(data(:,3),m,1);
    mesh(temp1,temp2,temp3);
    hold

谢谢!

1个回答

仔细检查mesh. temp3必须是大小为length(temp1)x的矩阵length(temp2),否则将不起作用。这就是错误消息告诉您的字面意思。:)

你想准确地绘制什么?也许你想plot3改用?