مساعدة في رسم احداثيات النقاط


(eslamoo) #1

السلام عليكم

عندى مصفوفة تتكون من 300 صف و2 عمود … العمود الاول هي بيانات x والعمود التاني بيانات y … يعني ان البانات عبارة عن احداثيات نقاط

اريد استخراج بيانات النقاط (x,y) في المحاور الاربعة

فمثلا اذا كانت قيمة x و y موجبة معناها النقطة في الربع الاول

واذا كانت قيمة x سالبة و y موجبة معناها النقطة في الربع التاني
واذا كانت قيمة x سالبة و y سالبة معناها النقطة في الربع التالت
واذا كانت قيمة x موجبة و y سالبة معناها النقطة في الربع الرابع

ارفقت صورة توضيحية للمحاور
وارفقت بيانات المصفوفة امتداد mat

ارجو ان اكون اوضحت الصورة تماما

وشكرا


(Ahmed) #2

[CENTER]وعليكم السلام

جرب هذا الكود

clc;clear all;close all;

load 'xy.mat'
x=xy(:,1);
y=xy(:,2);

q1=find(x>0 & y>0);
q2=find(x>0 & y<0);
q3=find(x<0 & y>0);
q4=find(x<0 & y<0);

xPosyPos=[x(q1),y(q1)];
xPosyNeg=[x(q2),y(q2)];
xNegyPos=[x(q3),y(q3)];
xNegyNeg=[x(q4),y(q4)];

[/center]