پنجشنبه, ۲۳ آبان ۱۳۹۸، ۰۷:۵۷ ب.ظ
نحوه ساخت اشیای شبکههای بی سیم با استفاده از کلاس
classdef node properties x% x position y % y position z % z position energy % primary energy end methods function outObj=node(x,y,z,energy) outObj.x=x; outObj. y =y; outObj. z=z; outObj.energy =energy; end function out=getproperty(obj,in1) out.x=obj.x; out. y =obj.y; out.energy =obj.energy; end end end
در کد بالا یک کلاس با عنوان نود ایجاد شده با ویژگیهای موقعیت و سطح انرژِی، حالا می توان از این کلاس اشیایی ایجاد کرد و در یک یا چند متغیر یا در یک ارایه ذخیره کرد، به شکل زیر :
x=1; y=3.4; z=0; energy=0.5; net.nodes(NInd).nodObj=node(x2,y2,z2,energy);
NInd یک مقدار عددی صحیح مثبت، مثل 1، 2 و ...
۹۸/۰۸/۲۳