3d Plot ( Weird Issue)

14 ビュー (過去 30 日間)
Rooy
Rooy 2014 年 3 月 7 日
編集済み: Rooy 2014 年 3 月 7 日
*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
  1 件のコメント
Rooy
Rooy 2014 年 3 月 7 日
編集済み: Rooy 2014 年 3 月 7 日
Fixed it
Tried surface too, does not work
Noticed Z is dominated by Nan but can't figure out why

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by