انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ایجاد مثلث تصادفی

ایجاد مثلث تصادفی

#1
سلام.من میخوام یه شبکه سنسور با 400 تا حسگر و 40 تا getway ایجاد کنم. میخوام شکل getway هام مثلث باشه.و بطور تصادفی تو شبکه قرار بگیره.چطوری میتونم برنامه اشو بنویسم؟
از دستور زیر استفاده کردم.ولی getway هام نقطه شده.چطوری میتونم درستش کنم؟

ممنون میشم راهنماییم کنید
clear all;
clc;
xy=zeros(2,100)
for i=1:400
    xy(1,i)=500*rand(1);
    xy(2,i)=500*rand(1);
end
tr=fix(100*rand(1));
X=xy(1,tr);
Y=xy(2,tr);
f=scatter(xy(1,Smile,xy(2,Smile,5,'b');
hold on;
a1=xy(1,Smile;
a2=xy(2,Smile;
a=[a1;a2];
s=size(a);

r=randperm(40);
x=.05;
r1=r(1:round(x*s(2)));
b1=zeros(2,round(x*s(2)));
for i=1:round(x*s(2))
    b1(1,i)=a(1,r1(i));
    b1(2,i)=a(2,r1(i));


end
f1=scatter(b1(1,Smile,b1(2,Smile,'.','r');
پاسخ
 سپاس شده توسط شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان