【发布时间】:2016-03-05 08:28:54
【问题描述】:
我正在尝试创建 3D 绘图。我正在尝试使用 xvals 和 yvals 中的值来获取 Z 值,但出现两个错误。一种是说数据维度应该一致,它还说网格(X,Y,Z)在评估回调时有错误。有什么建议可以让这个情节吗?谢谢
xvals = 1.00:0.1:5.75;
yvals = 2.5:0.1:12.5;
[X,Y] = meshgrid(xvals,yvals);
AB01 = sqrt((-21.6 - X).^2 + (-5.612 - Y).^2);
AA0 = 22.269;
pivotlength = sqrt(X.^2 + Y.^2);
l = AB01-7.5;
b = (pivotlength.^2 + AB01.^2 - AA0^2);
ee = (2*pivotlength.*AB01);
bb= b/ee;
thetalmax = acosd(bb);
c = (pivotlength.^2 + l.^2 -AA0^2)/(2*pivotlength.*l);
thetalmin = acosd(c);
Z = thetalmin - thetalmax ;
mesh(Y,X,Z);
【问题讨论】: