How to highlight a row in a surface plot?

9 vues (au cours des 30 derniers jours)
Shubham Mohan Tatpalliwar
Shubham Mohan Tatpalliwar le 4 Fév 2019
Commenté : Indira le 21 Oct 2020
Hello all,
I have done some calculation and in the result i have created a surface plot.
Actually the plot is divided in two separate matrix and i am jus adding them together to form a whole surface plot
How could i show the line of separation. I want to highlight this line in Surface plot and i know the row index.
Please suggest me any function the expected picture can be seen in the attachments.
Thank you
  4 commentaires
madhan ravi
madhan ravi le 4 Fév 2019
If you could share the data it would be easy to analyse what’s going on.
Shubham Mohan Tatpalliwar
Shubham Mohan Tatpalliwar le 4 Fév 2019
its very big with lot of files to be loaded in a program so i cant share it

Connectez-vous pour commenter.

Réponse acceptée

KSSV
KSSV le 4 Fév 2019
[X,Y,Z] = peaks(100) ;
% seperate here (pick some row randomly)
idx = randsample(100,1) ;
figure
hold on
surf(X,Y,Z) ;
plot3(X(idx,:),Y(idx,:),Z(idx,:),'r','LineWidth',3)
  1 commentaire
Indira
Indira le 21 Oct 2020
Hi KSSV,
If I have X and Y as vectors and Z a matrix of mxn?
Thanks for your support.

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by