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



ایجاد مثلث تصادفیزمان کنونی: ۱۳۹۵/۰۹/۱۸، ۰۴:۲۵ ب.ظ
کاربران در حال بازدید این موضوع: 1 مهمان
نویسنده: a_123123123
آخرین ارسال: a_123123123
پاسخ 1
بازدید 213

رتبه موضوع:
  • 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');
پاسخ


پرش به انجمن:


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

آخرین کلیدهای غیررایگان

شما هم می توانید کلیدهای غیررایگان منتشر کنید (بیشتر بدانید)