خانه / آموزش های الکترونیک / اموزش برنامه نویسی / اموزش متلب / آموزش متلب-قسمت هفتم(تولید عدد تصادفی)
متلب

آموزش متلب-قسمت هفتم(تولید عدد تصادفی)

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

دستورات متعددی برای تولید عدد تصادفی در متلب پیش بینی شده است که مهمترین آنها عبارتند از:
1-rand: این دستور همیشه اعدادی تصادفی بین 0 و 1 تولید خواهد کرد که مثلا اگر عددی تصادفی بین 0 و 1000 خواستیم میبایست این عدد تصادفی را در 1000 ضرب کنیم. این دستور همیشه یک ماتریس برای ما تولید خواهد کرد یعنی اگر بنویسیم (rand(1 یک ماتریس 1*1 برای ما تولید خواهد کرد که درایه آن یک عدد تصادفی بین صفر و یک است و یا اگر بنویسم (r=rand(5 داریم:

r =

0.5468 0.6791 0.8852 0.3354 0.6538
0.5211 0.3955 0.9133 0.6797 0.4942
0.2316 0.3674 0.7962 0.1366 0.7791
0.4889 0.9880 0.0987 0.7212 0.7150
0.6241 0.0377 0.2619 0.1068 0.9037

2-randi: با استفاده از این دستور میتوان یک عدد تصادفی صحیح بین دو عدد انتخاب کرد و طریقه نوشتن آن به صورت یک مثال به شکل زیر است:آ
randi([10 20],1,5) که جوابش به صورت زیر است:
12 18 14 17 11

نکته: برای تولید یک عدد تصادفی مختلط می توانید به صورت زیر عمل کنید:
(rand(1)+I *rand(1
که یک عدد تصادفی مختلط با قسمت صحیح و موهومی بین صفر و یک به شما میدهد.

درباره ی Mosaferms

همچنین ببینید

آموزش متلب قسمت نهم (دستورات شرطی در متلب)

آموزش حلقه for آرایه=for x دستورات end

پاسخی بگذارید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

17 − دوازده =