תוכן עניינים:

איך יוצרים מטריצה אקראית?
איך יוצרים מטריצה אקראית?

וִידֵאוֹ: איך יוצרים מטריצה אקראית?

וִידֵאוֹ: איך יוצרים מטריצה אקראית?
וִידֵאוֹ: Random Matrices: Theory and Practice - Lecture 1 2024, מאי
Anonim

מחולל מטריקס אקראי אפשרויות

תמלא הכל מַטרִיצָה אלמנטים עם אַקרַאִי מספרים. מלא רק אלמנטים אלכסוניים עם אַקרַאִי מספרים. מלאו את החלל מעל האלכסון עם אַקרַאִי מספרים. מלאו את החלל מתחת לאלכסון עם אַקרַאִי מספרים.

ואז, איך יוצרים מטריצה?

ל לִיצוֹר an מַעֲרָך עם ארבעה אלמנטים בשורה אחת, הפרידו את האלמנטים באמצעות פסיק (,) או רווח. הסוג הזה של מַעֲרָך הוא וקטור שורה. ל ליצור מטריצה שיש לו מספר שורות, הפרד בין השורות באמצעות נקודה-פסיק. אַחֵר דרך ליצור מטריצה הוא להשתמש בפונקציה, כגון ones, אפסים או ראנד.

לאחר מכן, השאלה היא איך יוצרים מטריצה אקראית ב- Matlab? צור מערכים של מספרים אקראיים

  1. r1 = rand(1000, 1); r1 הוא וקטור עמודה של 1000 על 1 המכיל מספרים אמיתיים של נקודה צפה שנמשכת מהתפלגות אחידה.
  2. r2 = randi(10, 1000, 1); r2 הוא וקטור עמודה של 1000 על 1 המכיל ערכי מספרים שלמים שנלקחו מהתפלגות אחידה נפרדת שהטווח שלה הוא 1, 2,, 10.
  3. r3 = randn(1000, 1);
  4. r4 = randperm(15, 5);

בהתאם, איך יוצרים מטריצה אקראית ב-R?

כיצד ליצור מטריצות בינאריות אקראיות ב-R

  1. השתמש בפונקציית runif כדי ליצור מספרים אקראיים בין 0 ל-1, ועיגל למספר השלם הקרוב ביותר.
  2. השתמש ב-ifelse בפלט של runif, והקצה 0 אם הוא מתחת ל-0.5, ו-1 אחרת.
  3. השתמש בפונקציית הרבינום כדי לדגום מהתפלגות בינומית בגודל 1 והסתברות 0.5.

איך יוצרים מטריצה אקראית בפיתון?

ל לִיצוֹר א מַטרִיצָה שֶׁל אַקרַאִי מספרים שלמים ב פִּיתוֹן , פתרון הוא להשתמש בפונקציה numpy randint, דוגמאות: 1D מַטרִיצָה עם אַקרַאִי מספרים שלמים בין 0 ל-9: מַטרִיצָה (2, 3) עם אַקרַאִי מספרים שלמים בין 0 ל-9. מַטרִיצָה (4, 4) עם אַקרַאִי מספרים שלמים בין 0 ל-1.

מוּמלָץ: