Hi all,
I am trying to link these 3D lines through a surface that pass through all of them, which basically will show the variation between them and it would be great if that will be colored. I attached a pic that clarify my thoughts, and hopefully I will get help!
I tried to use the griddata command but unfortunately it didn't work.
I also attached my code and excel sheet I am working on.
Thanks,
clcclose allclear alldataset =xlsread('test.xlsx','N','G1:L203');D1=dataset(:,2);F1=dataset(:,1);F2=dataset(:,3);F3=dataset(:,5);colormap hsvfigure(1)plot (D1,F1,'MarkerSize',15);hold onplot (D1,F2,'-','MarkerSize',15);plot (D1,F3,'--','MarkerSize',15);hold offz1=3*ones(201,1);z2=6*ones(201,1);z3=9*ones(201,1);XX = [D1;D1;D1];YY = [F1;F2;F3];ZZ= [z1;z2;z3];Dlin = linspace(min(D1),max(D1));Flin = linspace(min(F1),max(F3));Zlin = linspace(min(z1),max(z3));[X,Y] = meshgrid(Dlin,Flin);figure(2)plot3(D1, z1, F1,'-.')hold onplot3(D1, z2, F2)plot3(D1, z3, F3,'--')grid onfigure(3)Z= griddata(XX,YY,ZZ,X,Y);plot3(X, Y, Z);grid onaxis tightview(-50,30)
Best Answer