کلیدستان

نسخه‌ی کامل: ساخت یک ماتریس فقط از دو عدد خاص
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
با سلام.
ممنون میشم هرکسی میدونه جواب بده،
در نرم افزار متلب چگونه می شود یک ماتریس n*m فقط از اعداد 1 و -1 ساخت؟
با تشکر فراوان.
سلام .
باید ار دستور rand  استفاده کنید.

مثال می زنم
با دستور زیر می توانید ماتریس  تصادفی بین اعداد مورد نظرتان را تولید کنید :
کد پی‌اچ‌پی:
a=1;
b=-1;
A=a+(b-a)*rand(4,3

نتیجه :
کد پی‌اچ‌پی:
=

   -
0.6294   -0.2647   -0.9150
   
-0.8116    0.8049   -0.9298
    0.7460    0.4430    0.6848
   
-0.8268   -0.0938   -0.9412 
(۱۳۹۴/۰۴/۱۲, ۱۰:۵۳ ب.ظ)'MATLAB' نوشته: [ -> ]سلام .
باید ار دستور rand  استفاده کنید.

مثال می زنم
با دستور زیر می توانید ماتریس  تصادفی بین اعداد مورد نظرتان را تولید کنید :
کد پی‌اچ‌پی:
a=1;
b=-1;
A=a+(b-a)*rand(4,3

نتیجه :
کد پی‌اچ‌پی:
=

   -
0.6294   -0.2647   -0.9150
   
-0.8116    0.8049   -0.9298
    0.7460    0.4430    0.6848
   
-0.8268   -0.0938   -0.9412 


 

با تشکر از جواب شما،
منظورم از خود اعداد -1 و +1 بود نه در بازه بین این دو عدد، یعنی ماتریسی که عناصرش فقط -1 و +1 باشه.