شبیه‌سازی شبکه‌های بی سیم و کامپیوتری
شبیه سازی تخصصی شبکه‌های بی سیم و کامپیوتری مقاطع کارشناسی تا دکترا
  • شبیه سازی تخصصی شبکه‌های بی سیم و کامپیوتری مقاطع کارشناسی تا دکترا

مشخصات بلاگ
شبیه‌سازی شبکه‌های بی سیم و کامپیوتری

امکان سفارش، شبیه سازی مقاله و پایان نامه وجود دارد،
مطالب، با ذکر منبع قابل انتشار در سایت ها و وبلاگ ها و.. می باشد.
جهت دریافت مشاوره رایگان تماس بگیرید:

شماره تماس: 09147082079-0098
آیدی تلگرامی:https://t.me/MuosSA_NbO
جی میل :mo30no@gmail.com

تمامی کدهای این وبلاگ در حال حاضر به زبان متلب می باشد

«آنچه می‌دانیم ناچیز و آنچه نمی‌دانیم عظیم و وسیع است»
$$پیر سیمون لاپلاس$$

۸ مطلب در آبان ۱۳۹۸ ثبت شده است

جمعه, ۲۴ آبان ۱۳۹۸، ۱۰:۳۸ ب.ظ

دستورات پاکسازی‌و اضافه کردن مسیر در متلب

این دستورات خطای زمان اجرا را 100% از بین می‌برند اگر این دستورات بالای اسکریپت اصلی حودتون کپی و پیست کنین با هر بار اجرا حافظه و کنسول پاکسازی می شه و تمامی فرم‌ها و کادرها بسته می‌شند و مسیری که اسکریپت اصلی از اونجا اجرا می‌شه به همراه تمام زیر‌پوشه‌ها به فهرست مسیرهای شناخته شده متلب اضافه می شه و  دیگه نیازی نیست مسیرها را به شکل دستی اضافه کنین.

ضمنا این دستورات کاملا استاندارد نوشته شده، و هم برای ورژن‌های قدیمی و هم ورژن جدید قابل استفاده است.

%% clear commands
delete(allchild(0));close all;
clear;
clc;

%% path commands
file=matlab.desktop.editor.getActive;
try 
fileDetail=dir(file.Filename);
folderName=fileDetail.folder;
catch
   index=strfind( file.Filename,'\');
   folderName=file.Filename(1:index(end)-1);
end
paths=genpath(folderName);
addpath(paths);
cd(folderName);

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آبان ۹۸ ، ۲۲:۳۸
موسی حسن زاده
جمعه, ۲۴ آبان ۱۳۹۸، ۱۰:۲۷ ب.ظ

فیلم کوتاه از مکانیابی به روش سه‌گانه

 

توضیحات تفضیلی در این رابطه را در این لینک بخوانید،یادآوری می‌شم سورس کدها به فروش نمی‌رسند(چون برای افراد یا سایت‌های مختلف نوشته شده...بحث کپی رایت) مگر با تغیرات و اعمال الگوریتم های جدید در ان‌ها.

۰ نظر موافقین ۰ مخالفین ۰ ۲۴ آبان ۹۸ ، ۲۲:۲۷
موسی حسن زاده
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 و ...

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آبان ۹۸ ، ۱۹:۵۷
موسی حسن زاده
پنجشنبه, ۲۳ آبان ۱۳۹۸، ۰۷:۴۶ ب.ظ

ارسال برودکست

در ارسال برودکست دو هدف وجود داره از طریق برودکست مقصد را پیدا کنیم، یا هدف ارسال همگانی باشه در شکل زیر مثالی از نوع اول را مشاهده می‌کنید که عموما در شبکه‌های بی‌سیم و خصوصا در الگوریتم مسیریابی AODV کاربرد داره.


 اگر سوالی دارید خوشحال می‌شم کمک کنم.

 

۰ نظر موافقین ۰ مخالفین ۰ ۲۳ آبان ۹۸ ، ۱۹:۴۶
موسی حسن زاده