7 views (last 30 days)

Hello Everybody

I have 3 vectors with 95000 rows. X, Y,and T(time of rupture). Now I need to draw contour using these 3 vectors.but it sounds there are duplicates data(an error message say so! I guess there might be some data with same X and Y ) . I would like to removes them before drawing contour plot. Can anyone help. Thank You for your time.

Varun Garg
on 4 Jun 2018

Hi Samaneh,

My understanding of your question is that for the vectors X and Y you want to find values which are common in both.

For that you can use

intersect

Example snippet:

x=[1 2 3 4 5 10 20 30];

y=[4 5 10 100 90 22 33];

[z ix iy]= intersect(x,y)

x(ix)=[]

y(iy)=[]

Varun Garg
on 5 Jun 2018

Okay. That's a bit better explanation. One more doubt If

X(i,1)=X(j,1)=X(k,1)

and

Y(i,1)=Y(j,1)=Y(k,1)

Should they both hold true together for me to keep only i row and delete j,k.. Or any of (1) or (2) hold true, I should delete j,k.. from both X and Y?

Opportunities for recent engineering grads.

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

Start Hunting!
## 0 Comments

Sign in to comment.