3d Plot ( Weird Issue)
1 次查看(过去 30 天)
显示 更早的评论
*Trying to make a 3-d plot but something is going wrong and i can"t figure it out.*
Plot should come out to the figure below but not getting anything close to it**
clc
clear
w=1;
k=1;
%x is P
x=linspace(1,10,100)';
%y is theta
y=linspace(10,50,100)';
% Displacement Calcualtion
z1=(-w./2.8284*k.*tand(y));
z2=((1./k.*(tand(y)).^2)).*(x+(w./2.8284));
z=z1+z2;
% Creating Meshgrid
xlin = linspace(min(x),max(x),33);
ylin = linspace(min(y),max(y),33);
[X,Y] = meshgrid(xlin,ylin);
% Interpolating missing data or space in between
f = scatteredInterpolant(x,y,z);
Z = f(X,Y);
% Plotting the figure
figure(1)
mesh(X,Y,Z) %interpolated
axis tight; hold on
plot3(x,y,z) %nonuniform
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Surface and Mesh Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!