תכנות נומרי עם Matlab ו-Octave/נספחים: הבדלים בין גרסאות בדף
תוכן שנמחק תוכן שנוסף
מ משתמש:שומבלע/נספח הועבר לתכנות נומרי עם Matlab ו-Octave/נספחים: העברה מארגז חול |
אין תקציר עריכה |
||
שורה 1:
בדף זה
<!-- להוסיף רק פונקציות ופקודות שעובדות בשתי התוכנות. -->
===תחביר===
{{ציטוט|תוכן=
*% - הערה מוסתרת.
* [] - סוגריים מרובעות בתוכן נכניס את אברי הוקטור או המטריצה או נבנה מחרוזת.
שורה 25 ⟵ 24:
*cell - מערך תאים. מערך תאים יכול להכיל את כל סוגי המשתנים.
*struct - רשומה.
*function_handle - משתנה המכיל פונקציה (שימוש ב- @)
==אופרטורים==
{| class="wikitable" align=left border="1"
שורה 144 ⟵ 143:
<!-- לסדר לפי נושאים -->
{| class="wikitable sortable"
|-
|fix|| עיגול|| ||
|-
| round|| עיגול|| ||
|-
| floor|| עיגול
|-
|ceil || עיגול || ||
|-
| mod||שארית || ||
|-
|rem || שארית || ||
|-
| abs|| ערך מוחלט || ||
|-
| sqrt|| שורש ריבועי || || אם הפרמטר שלילי תחזיר מספר מרוכב.
|-
||| 0 || ||
|-
| || עיגול || ||
|-
| || עיגול || ||
|-
| || עיגול || ||
|}
===
<!-- לסדר לפי נושאים -->
{| class="wikitable sortable"
!שם הפונקציה!!מה מבצעת!!פרמטרים!!הערות
|-
|char|| הפיכת מספר לתו הASCII שלו|| ||
|size ||מימדים || || ▼
|-
| double|| הפיכת תו למספר הASCII שלו|| ||
|max ||הערך הקטן ביותר || || ▼
|-
| num2str|| הפיכת מספר למחרוזת || ||
|min ||הערך הגדול ביותר || || ▼
|-
|str2num || הפיכת מחרוזת למספר || ||
|-
|
|-
|rem || שארית || ||
|sort ||מיון מהקטן לגדול ||מחזיר פרמטר שני אינדקס || ▼
|-
| abs|| ערך מוחלט || ||
|-
| sqrt|| שורש ריבועי || || אם הפרמטר שלילי תחזיר מספר מרוכב.
|fliplr||הפיכה ימין-שמאל || || ▼
|-
|
|-
| || עיגול || ||
|-
| || עיגול || ||
|-
| || עיגול || ||
|}
=== פונקציות
{| class="wikitable sortable"
!שם הפונקציה!!מה מבצעת!!פרמטרים!!הערות
|-
|length ||החזרת אורך בוקטורים ומחרוזות במטריצות מחזיר את המימד הגדול || ||
|' ||שחלוף || || מוסיפים אחרי המטריצה▼
|-
▲|size ||החזרת מימדים || ||
|-
▲|max ||הערך הקטן ביותר || ||
|-
▲|min ||הערך הגדול ביותר || ||
|-
|sum || סכום איברי שורה||יכול לקבל פרמטר "2" לפעולה על עמודות ||
|-
|cumsum ||הוספת סכום האיברים הקודמים בעמודה ||יכול לקבל פרמטר "2" לפעולה על עמודות ||
|-
|prod ||כפל איברי השורה ||יכול לקבל פרמטר "2" לפעולה על עמודות ||
|-
▲|sort ||מיון מהקטן לגדול ||מחזיר פרמטר שני אינדקס ||
|-
▲|fliplr||הפיכה סדר עמודות (ימין-שמאל) || ||
|-
|flipud ||הפיכה סדר שורות (מעלה-מטה) || ||
|-
|rand ||מערך מספרים רנדומליים || ||
|-
|reshpe ||עיצוב מערכים || {{קוד בשורה|reshpae(<m>,<c>,<r>)}} m-המערך המקורי, c-מס' שורות r-עמודות||
|-
|linscape ||בניית וקטור || {{קוד בשורה|linscape(<b>,<l>,<n>)}} b-מספר התחלה, l -מספר גבול n-מספר חלקים ||
|-
|logscape ||בניית וקטור לפי בסיס לוגריתמי|| כמו linscape||
|-
|magic ||בניית ריבוע קסם || מקבל פרמטר אחד למימדים ||
|-
|diag ||הוצאת אלכסון מסוים ממטריצה<br /> בניית מטריצת אלכסון ||m/v -מטריצה או וקטור d- מיקום האלכסון כאשר האלכסון הראשי הוא 0 || {{קוד בשורה|diag(<m/v>,<d>)}}
|-
|ones ||בניית מטריצת אחדים ||מקבל פרמטר אחד למטריצה ריבועית ||
|-
|zeros ||בניית מטריצת אחדים ||מקבל פרמטר אחד למטריצה ריבועית ||
|-
|-
|inv||מטריצה הפוכה || ||
|