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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چک کردن عضویت در یک بردار (در متلب - MATLAB)

چک کردن عضویت در یک بردار (در متلب - MATLAB)

#4
(۱۳۹۴/۰۹/۱۳, ۱۱:۴۷ ق.ظ)kratosnajafi نوشته: ممنون از پاسخگوییتون یه سوال دیگه هم داشتم اگه جواب بدید ممنون میشم
اگر بخوام یه مجموعه از اعداد تعریف کنم مثل:
;[x = [1,1.25,2,2.5,1.5,3,4,5,6,8,10,12,16,20,25,32,40,50
بعد بخوام به صورت رندوم یکی از این اعداد انتخاب بشه و باهاش محاسبات انجام بدم چیکار باید بکنم
از دستور randi استفاده کردم ولی اعداد اعشاری رو اصلا نمیده یا بعضی وقتها کلا اعدادی رو میده که توی مجموعه اعدادی که من تعریف کردم نیست

سلام
میتونید یه عدد بین 1 تا اندازه بردار با دستور randi انتخاب کنید. به این صورت:

کد پی‌اچ‌پی:
clc
clear

= [1,1.25,2,2.5,1.5,3,4,5,6,8,10,12,16,20,25,32,40,50];
n=length(x);
i=randi([1 n],1);
x(i

sbh400@yahoo.com
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پیام‌های این موضوع
RE: چک کردن عضویت در یک بردار (در متلب - MATLAB) - توسط sbh400 - ۱۳۹۴/۰۹/۱۶, ۰۱:۱۲ ق.ظ

پرش به انجمن:


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