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

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

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

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

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

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

برای این کار از دو تابع غیر مستند متلب با عناوین  getByteStreamFromArray و  getArrayFromByteStream استفاده می کنیم که اولی  دنباله باینری  را به  دنباله  دهدهی یا دسیمال تبدیل می کند و دومی آن را به فرم باینری و قابل خواندن به زبان ماشین درمیاورد.

با استفاده از این دو تابع شما قادر خواهد بود، ابجکت ها متغیرها، مجموعه دستورات، کلاس ها و فیگر به فرم uint8 یا دسیمال دراورده و در یک فایل متنی ذخیره سازی کنید و بعدا ان را بازیابی کنید .

 به عنوان مثال  نمودار زیر به فرم یک بردار  1 در 55256 قابل ذخیره سازی خواهد بود

 

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

 

 

   hFig = handle(figure);  % a new default Matlab figure
   set(hFig, 'toolbar','none')

   x=0:.01:5; hp=plot(x,sin(x));
   byteStream = getByteStreamFromArray(hFig);


   delete(hFig);
   hFig2 = getArrayFromByteStream(byteStream);

در سطر اول یک فیگر ایجاد می شه و هندا اون در متغیر hFig قرار داده می شه

در سطر دوم تنظیماتی به فیگر اعمال می شه

در سطر سوم نمودار  دلخواه رسم می شه

در سطر چهارم با استفاده از تابع getByteStreamFromArray، ارایه باینری( یا زبان ماشین دستورات و متغیرها) به ارایه دسیمال تبدیل می شه

در سطر پنجم هندل فیگر(فرم) که دیگه نیازی بهش نیاز نداریم حذف می شه و در سطر اخر فرم  بدون استفاده از هندل آن با استفاده از  دستور getArrayFromByteStream بازیابی می شه 

 

همچنین دستورات زیر معتبر هستند:

x=network;
y=getByteStreamFromArray(x);
z=getArrayFromByteStream(y)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
lf1='f03c120195d3628e0121070fc7ae95373e8585443c388428b04c03b9625f2871';
 lf2=getByteStreamFromArray(lf);
lf3=getArrayFromByteStream(lf2)

 

 

موافقین ۰ مخالفین ۰ ۹۹/۰۶/۱۷
موسی حسن زاده

نظرات  (۱)

کدوم زبان برای انجام محاسبات عددی بهترین،ممنون می شم اگر زودتر جواب بدین

پاسخ:
پایتون و متلب را توصیه می کنم 

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی