کلیدستان

نسخه‌ی کامل: ایجاد مثلث تصادفی
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام.من میخوام یه شبکه سنسور با 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');