עבור לתוכן

איך בונים משטח ב 3D בMATLAB נגיד לפי משוואה ..

Featured Replies

פורסם

8=2x+5y-3z

אני רואה לראות את המשטח הזה ב MATLB ...אין אני עושה את זה ?

במקרה הנל המשתנה הראשון והשני חופשיים ושהשלשי לא חופשי ..

פורסם

בעקרון מטלאב עובדת על וקטורים ולא על ציר ה- R.

אני מניח שיש דרך לעשות את זה דרך Symbolic ToolBox.

אבל באמת שעדיף להשתמש במתמטיקה לשם ההצגה, או Derive.

אם אתה מתעקש על מטלאב.

צור וקטורים עם דגימות מספיקות ולדעתי פקודת Mesh תעשה את העבודה.

אם אתה לא מסתדר תשאיר הודעה אני אעשה את זה בשבילך.

נ.ב.

רצון טוב של פסח עשיתי את זה עבורך.

נייצר את מרחב הדגימה של הפונקציה:


[X, Y]=meshgrid (-10:0.01:10)

יצרנו 2 מערכים דו מימדיים שיחדיו נותנים לנו את כל הקומבינציות האפשרויות של X ו- Y. כמו על ציר.

כעת נייצר את מטריצת הפונקציה.

שבכל קומבינצייה של X ו-Y תיתן את ערכך הפונקציה.


Z=((2/3)*X+(5/3)*Y-(8/3))

כעת, נותר רק להציג את המטריצה, 2 אופציות:


mesh(X,Y,Z)

או


surface(X,Y,Z)

מקווה שעזר.

פורסם
  • מחבר

כן ...תודה .

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים