שינויים

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

שימושי מחשב לתיכוניסטים תש"ע

נוספו 2,954 בתים, 09:51, 21 ביולי 2010
/* שאלה */
==תרגיל 3 - מציאת מינימום של פונקציה ב-Matlab==
מה הפקודה? איך משתמשים בה?
תודה.
 
===תשובה===
הפקודה היא: fminsearch(g(x),0)p
 
(תתעלם מה-p)
 
g(x) היא פונקציה, ו-0 (אם אני לא טועה) היא נק' ממנה מתחילים לחפש את ה-X של המינימום.
 
(שים לב, אם משתמשים בפונ' שמוגדרת ב-m-file צריך להוסיף @)
 
==תרגיל 3 שאלה 2==
מישהו יודע איפה הטעות שלי כתבתי:fzero(@(x) ff(x,3),0.5).והוא לא החזיר לי את השורש,אלא כתב לי eror.(אני מתכוון למה שהוא עשה בהרצאה עם המשוואה <math>x^2+1 - tsin(x)</math> כמובן שהגדרתי את הפונקציה בEDITOR.
 
נראה שיש פה התבלבלות קטנה... fzero זה ב-Matlab , ב-Maple קיימות הפקודות solve ובמקרה המעצבן יותר... fsolve.
 
==תרגיל 3 - שאלה 4==
אני לא מצליח להשתמש באופציה avoid כשאני פותר מערכת משוואות (הוא נותן לי הודעת שגיאה).
מישהו יודע למה? איך אפשר לפתור את זה?
 
==תרגיל 3 - שאלה 3ב==
מישהו הצליח לגזור את הפונקציה?
:אז ככה: קודם כל, במקום exp כדאי שתשתמש בסימון של e (יש בצד שמאל מבין האפשרויות לסימונים מתמטיים גם את הקבוע e - שים לב שאם רק כותבים e במקלדת זה מחשיב אותו כמו כל אות אחרת, בדיוק כמו אם היית כותב a למשל).
אחר כך, אתה צריך לבחור בצד שמאל בסימן של <math>\frac{d}{dx}f</math> כדי לחשב את הנגזרת (במקום f אתה יכול לשים כל פונקצייה שתרצה)
::ה-exp(x) זה כמו הסימון של e, כך למדנו בהרצאה (וזה גם עובד).
::אבל הסימון של <math>\frac{d}{dx}f</math> עזר לי, תודה רבה!!!
==שאלות - תרגיל 3==
תודה!
 
 
 
בואו נשתמש יותר בפורום הזה גם לשימושי!!
 
מה ההבדל בין combine ל simplify? תודה!
:ההבדל הוא ש-combine מכנס איברים, ו-simplify מפשט לביטוי נוח יותר. עזוב את ההבדל, תסתכל על המשותף: המשותף הוא ששניהם לא רלוונטיים כ"כ לחומר / למבחן, כי הם עוזרים רק בפישוט של תשובות סופיות בעבודה ליד מחשב.
תודה.
מישהו יכול להסביר לי למה הפונקציה הזו במטלב מחזירה לי רק ערך אחד ולא שניים!?!? כי אני הרי מגדיר שני פלטים..!
 
function [d y] = p(x)
d=zeros(1,3);
y=zeros(3,3);
for j=1:3
for i=1:size(x,1)
d(1,j)=d(1,j)+x(i,1).*x(i,j+1);
end
end
for i=1:3
for j=1:3
for k=1:size(x,1)
y(i,j)=y(i,j)+x(k,1).*x(k,i+1).*x(k,j+1);
end
end
end
end
 
==שאלה==
בתרגיל 7, למשל, מבקשים לצייר גם נקודות או צלעות - איך בדיוק אמורים לעשות את זה במרחב? ניסיתי plot3d,implicitplot3d ולא הצלחתי משום מה. מישהו יודע איך?
:לצייר נקודות:
:plot([[1,2],[2,1],[3,4]],style=point) zzz
:לצייר צורות:
:with(plottools) zzz
:q:=polygon([[1,2],[2,1],[3,4]],color=red) zzz
:display(q) zzz
 
 
מישהו יכול להעלות פתרונות לתרגילי הבית??לפחות לחלקם??????? תודה רבה!
:נשלחו באימייל לקבוצה.
משתמש אלמוני