שינויים

תקציר שימושי מחשב, סמסטר ב תשעג, גיא בלשר

הוסרו 963 בתים, 11:05, 29 ביוני 2013
[[משתמש:גיא|חזרה לדף המשתמש]]
תאריך עדכון אחרון: [[משתמש:גיא|גיא]] 22:31, 18 29 ביוני 2013 (IDT)
=='''תוכנה 1: MATLAB'''==
''הערה: ב־MATLAB בסוף כך שורת הוראה יש להוסיף ; על מנת שלא תתבצע הדפסה, אך אם רוצים הדפסה אין להוסיף ; בסוף השורה.''
==משתנים==
משתנה הוא סמל המסמן כמות[[תקציר שימושי מחשב, איבר של קבוצהסמסטר ב תשעג, או ערך לוגיגיא בלשר, העשויים להשתנות (מתוך ויקיפדיה).עבודה בסיסית ב־MATLAB|עבודה בסיסית ב־MATLAB]]
השמה למשתנה - הכנסת ערך אליו. ב־MATLAB (דוגמות): <BR>x=3 <BR>z=pi <BR>w=4+5*i <BR>[[תקציר שימושי מחשב, סמסטר ב תשעג, גיא בלשר, פונקציות|פונקציות]]
פעולות בסיסיות עם משתנים (a[[תקציר שימושי מחשב,b מציינים מספרים):{| border="1" align="center"|-! הפעולה! הסימן ב־MATLAB|-| חיבור| a+b|-| חיסור| a-b|-| כפל| a*b|-| חילוק| /|-| לוגריתם טבעי (ln)| (log(a|-| שורש ריבועי| (sqrt(a|-| ערך שלם / רצפה| (floor(a|-| שארית חלוקה (רק עבור שלמים)| (mod(aסמסטר ב תשעג, גיא בלשר,bמבני נתונים|}מבני נתונים]]
להוספת הערה בסוף שורה כותבים את הסימן % ולאחריו את ההערה.[[תקציר שימושי מחשב, סמסטר ב תשעג, גיא בלשר, יעילות|יעילות]]
בחילוק שני מספרים שלמים[[תקציר שימושי מחשב, המנה היא (floor(xסמסטר ב תשעג,y והשארית היא (mod(xגיא בלשר,y.רקורסיה|רקורסיה]]
משתנים קבועים: i[[תקציר שימושי מחשב,j - ה־i המרוכבסמסטר ב תשעג, <math>\sqrt{-1}</math>גיא בלשר, pi - פאי. ==מטריצות== פעולות בסיסיות עם משתנים (A,B מציינים מטריצות):{| border="1" align="center"|-! הפעולה! ההוראה ב־MATLAB|-| הגדרת מטריצת אפסים בגודל <math>m\times n</math>| (A=zeros(m,n|-| איבר בשורה x ובעמודה y| (A(x,y|-| חיבור מטריצות| A+B|-| חיסור מטריצות| A-B|-| כפל במובן מטריצות| A*B|-| כפל איבר־איבר| A.*B|-| חילוק (כפל בהופכית)| A/B|-| חילוק איבר־איבר| A./B|-| מימדי מטריצה (וקטור)| (size(A|-| שחלוף (transpose)| 'Aמשוואות לינאריות וריבועים מינימליים|} ועוד... הערה: האינדקסים במטריצה מתחילים מ־1.משוואות לינאריות וריבועים מינימליים]]