יום ראשון, 2 במאי 2010

עולם הפרסום


אני זוכר שבתור סטודנט לתואר ראשון הייתי מסתבך לא מעט כשהייתי מנסה לשמור Figure של MATLAB בתוך מסמך Word שבו נדרשתי לרכז את תשובותיי לתרגיל בית בקורס זה או אחר. קורס אחרי קורס, תרגיל בית אחרי תרגיל בית, שאלה אחרי שאלה, גרף אחרי גרף, הייתי ניגש לחלון ה-Figure, בוחר בתפריט File ובו באופציה Export Setup. וכל זאת, רק בשביל ללחוץ על לחצן Export בחלון שנפתח. ואז, הייתי צריך לבחור שם שבו הייתי רוצה שהגרף יישמר, לזכור לשמור אותו בצורה של תמונת JPEG או כקובץ bmp, ולשנות את מיקום ברירת המחדל בו הקובץ יישמר. לאחר מכן, הייתי צריך לבחור בתפריט Insert במסמך ה-Word, ובו ב-Picture, וב-From File. וכדי לשמור על הסדר הטוב, כמובן שגם הייתי טורח למחוק את קובץ התמונה אחרי הכנסתה למסמך ה-Word...
 


נזכרתי בתלאות שתוארו למעלה בעקבות הפוסט של Doug Hull מחברת The MathWorks מתאריך 21.4.2010. בבלוג שלו, Doug מתאר את הדרך שגיליתי רק אחרי סיום התואר הראשון, והיא להשתמש בפקודת
Print-dmeta;
אחרי ציור הגרף.
אחרי השימוש בפקודה הזו ניתן לעבור למסמך ה-Word, ופשוט ללחוץ על המקשים Ctrl+v. זה הכל ! Doug, אגב, גם מציע לעשות מההפקודה הזו Shortcut.

ואפרופו הפצה של נתונים מ-MATLAB לתוכנות אחרות, אני מזמין אתכם להשתמש בלחצן ה-Save and Publish שמופיע כחלק מה-Editor של MATLAB, וכן בלחצן ה-Select and publish configuration שמימינו. שני הלחצנים מוקפים בעיגול בתמונה הבאה, ואני חייב להודות שהם ממש משדרגים את המראה של פתרונות תרגילי הבית שאני מגיש במסגרת התואר השני, ובמיוחד כאשר אני עושה שימוש ב-Cell mode.


מי שלא מכיר את הלחצנים, מוזמן למצוא עליהם מידע כאן. ומי שמכיר, ודאי ישמח לגלות שכבר החל מהגרסה הקודמת של MATLAB (שיצאה בספטמבר 2009) ניתן להפיץ קוד MATLAB ישירות לתוך קבצי PDF. הלינק האחרון, אגב, הוא מתוך הבלוג של Michael Katz (גם הוא מ-The MathWorks).

ונקודה אחרונה – אם ברצונכם לייצר בצורה אוטומטית דו"חות מותאמים אישית מתוך קוד ה-MATLAB שלכם, אתם מוזמנים לבדוק את ה-MATLAB Report Generator. אגב, אם אתם עובדים עם Simulink, כדאי לכם לבדוק גם את ה-Simulink Report Generator. ואם לא, אז לא...

אילו עוד בלוגים בנושא MATLAB ו-Simulink אתם קוראים ? איך אתם מעבירים גרפים מ-MATLAB לתוכנות אחרות? האם אתם יודעים מה עומד מאחורי ראשי התיבות JPEG ו-PDF? האם עד הפוסט הזה הזדמן לכם לעבוד עם הפיצ'רים והכלים השונים שהוצגו בו? ואם הכרתם את ה-Simulink Report Generator, האם גם ידעתם שהוא מאפשר לכם להשוות בקלות בין שתי גרסאות שונות של מודל Simulink?

2 comments:

  1. תודה על הטיפים. אני לא מבין למה לשמור גרף בתור JPG, הקווים והפונטים יוצאים מטושטשים. עדיף לשמור בתור PNG או PDF.

    השבמחק
  2. כדי להעביר figure ל-Word, במקום print -dmeta, אפשר ללחוץ Ctrl+C על ה-figure.
    ניתן גם לבחור בתפריט של ה-figure את האפשרות Edit -> Copy Figure.

    השבמחק