Effacer les filtres
Effacer les filtres

How to convert 3D line plot into 3D surf plot.

1 vue (au cours des 30 derniers jours)
Dereje
Dereje le 1 Juin 2019
Commenté : Walter Roberson le 1 Juin 2019
I need help on how to plot the following 3D line plot(plot3) in to a surf plot.
zspan = linspace(0,400);
v0mat = [1 0.01 1];
N = size(v0mat, 1);
zsol = cell(N,1);
v1sol = cell(N,1);
v2sol = cell(N,1);
v3sol = cell(N,1);
v2in = cell(N,1);
for k=1:size(v0mat,1)
v0 = v0mat(k,:);
[z,v] = ode45(@rhs,zspan,v0);
zsol{k} = z;
v1sol{k} = v(:,1);
v2sol{k} = v(:,2);
v3sol{k} = v(:,3);
v2in{k} = v0mat(2) * ones(size(v2sol{k}));
end
all_z = [zsol{:}];
all_v2 = [v2sol{:}];
all_v2in = [v2in{:}];
[X,Y] = meshgrid(all_v2,all_z);
plot3(all_v2, all_z, all_v2in);
xlabel('Velocity,w')
ylabel('Height, z')
zlabel('initial dw')
grid on
function parameters=rhs(z,v)
alpha=0.116;
db= 2*alpha-(v(1).*v(3))./(2*v(2).^2);
dw= (v(3)./v(2))-(2*alpha*v(2)./v(1));
dgmark= -(2*alpha*v(3)./v(1));
parameters=[db;dw;dgmark];
end

Réponses (1)

Shiv  Kumar
Shiv Kumar le 1 Juin 2019
Nice post
  1 commentaire
Walter Roberson
Walter Roberson le 1 Juin 2019
This is not an answer to the Question ?

Connectez-vous pour commenter.

Catégories

En savoir plus sur Line Plots dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by