【发布时间】:2015-06-02 13:05:22
【问题描述】:
我用 2 种不同的方法进行了计算。对于这些计算,我改变了 2 个参数:x 和 y
最后,我计算了两种方法之间的 % ERROR,对于每个变体。 现在我想根据结果创建一个 3D 曲面图:
x -> on x axis
y -> on y axis
Error -> on z axis
以下是数据示例:
A = [
-0.1111 1.267 9.45680081826912
-0.1111 2.6 212.361735695025
-0.25 1.533 40.5729362609655
-0.25 2.867 601.253624894196
-0.4286 1 0.12116749607863
-0.4286 3.4 79.6948438921078
-0.6667 2.067 33.3495544017519
-0.6667 3.667 141.774875517481
-1 2.6 -0.0399171449531781
0.09091 1.533 163.7083541414 ];
但是,当我尝试使用 surf 函数绘制它时:
x = A(:,1);
y = A(:,2);
z = A(:,3);
surf(x,y,z)
,我得到一个错误:
Error using surf (line 75)
Z must be a matrix, not a scalar or vector
Error in ddd (line 27)
surf(x,y,z)
您能帮我编写一个代码,以 surf 函数可接受的格式重构数据吗?
附: - 我目前正在尝试第一次尝试编写一些示例代码。我一到某个地方就会发布它。
【问题讨论】: