שינויים

קפיצה אל: ניווט, חיפוש

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

הוסרו 1,191 בתים, 11:05, 29 ביוני 2013
[[משתמש:גיא|חזרה לדף המשתמש]]
תאריך עדכון אחרון: 22:31, 18 29 ביוני 2013 (IDT)
=='''תוכנה 1: MATLAB'''==
''הערה: ב־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: האינדקסים במטריצה מתחילים מ־1. הערה 2: אם נעשתה פנייה לאיבר שאינו במערך והושם בו ערך, MATLAB ירחיב באופן אוטומטי את המערך, ובמקומות שנוספו יושמו אפסים.משוואות לינאריות וריבועים מינימליים]]