26
٨ ﻓﺼﻞ ﺗﺮﺳﯿﻢ دو ﺑﻌﺪی و ﺳﻪﺑﻌﺪی در ﻣﺘﻠﺐﺗﻮاﻧﺪͳﺑﺎﺷﺪ. اﯾﻦ اﻃﻼﻋﺎت ﻣͳͳ ﺑﺮای ﻧﻤﺎﯾﺶ اﻃﻼﻋﺎت ﺑﻪ ﺻﻮرت ﮔﺮاﻓﯿͳﺎﻧﺎت وﺳﯿﻌ ﻣﺘﻠﺐ دارای اﻣﺗﻮانͳͳﻞﻫﺎی ﻣﺨﺘﻠﻔ ﺑﺎﺷﺪ ﮐﻪ ﺑﻪ ﺷͳ ﻧﻤﻮدار رﯾﺎﺿΈ آزﻣﺎﯾﺶ ﺗﺠﺮﺑﯽ و ﯾﺎ ﯾΈ ﻣﻘﺎدﯾﺮ ﺑﺪﺳﺖ آﻣﺪه از ﯾ ﻫﯿﺴﺘﻮﮔﺮام و ﯾﺎ داﯾﺮهای ﺑﺎﺷﺪ. ﻫﻤﭽﻨﯿﻦͳ ﺳﺘﻮﻧͳﺗﻮاﻧﺪ ﺧﻄͳ آﻧﻬﺎ را ﻧﻤﺎﯾﺶ داد. ﻧﻮع ﻧﻤﻮدارﻫﺎ در ﻣﺘﻠﺐ ﻣﻦ اﺳﺖ. ﺗﺮﺳﯿﻢ ﻧﻤﻮدارﻫﺎ در ﻓﻀﺎی ﻧﯿﺰ ﻣﻤͳ ﺗﺮﺳﯿﻢ ﻧﻤﻮدارﻫﺎی ﺳﻪﺑﻌﺪی ﺑﻪ ﺻﻮرت روﯾﻪ و ﯾﺎ ﺑﺮش ﻋﺮﺿ دو و ﺳﻪﺑﻌﺪیͳﺎنﭘﺬﯾﺮ اﺳﺖ. در اﯾﻨﺠﺎ ﺗﻨﻬﺎ ﺑﻪ ﻧﻤﻮدارﻫﺎی ﺧﻄ اﻣͳ ﻧﯿﺰ ﺑﻪ ﺳﺎدﮔ(ﭼﻬﺎر ﺑﻌﺪی) ﻣﺨﺘﻠﻒﭘﺮدازﯾﻢ.ͳͳ رﺳﻢ ﺧﻂ و ﻣﻨﺤﻨ١.٨ ٢-D در ﺻﻔﺤﻪͳ رﺳﻢ ﺧﻂ و ﻣﻨﺤﻨ١.١.٨ Plot دﺳﺘﻮرﺷﻮد. اﯾﻦ ﺗﺎﺑﻊ ﻧﯿﺰ ﻣﺎﻧﻨﺪ ﺳﺎﯾﺮͳ اﺳﺘﻔﺎده ﻣ(دو ﺑﻌﺪی) در ﺻﻔﺤﻪͳ از اﯾﻦ دﺳﺘﻮر ﺑﺮای رﺳﻢ ﺧﻂ و ﻣﻨﺤﻨ ورودیΈدﻫﺪ. اﮔﺮ ﺗﺎﺑﻊ ﯾͳ اراﺋﻪ ﻣͳ ﺗﻮاﺑﻊ ﻣﻮﺟﻮد در ﻣﺘﻠﺐ ﺑﺴﺘﻪ ﺑﻪ ﺗﻌﺪاد و ﻧﻮع ورودیﻫﺎﯾﺶ ﻧﺘﺎﯾﺞ ﻣﺘﻔﺎوﺗ آنͳﺷﻮد ﮐﻪ ﻣﺤﻮر اﻓﻘͳ ﻣﺤﻮر دو ﺑﻌﺪی رﺳﻢ ﻣΈ ﺧﻂ ﭘﯿﻮﺳﺘﻪ در ﯾΈ از ﻧﻮع ﻣﺎﺗﺮﯾﺲ ﺳﻄﺮی ﺑﺎﺷﺪ ﯾ ﻧﺸﺎندﻫﻨﺪه ﺷﻤﺎره دراﯾﻪ و ﻣﺤﻮر ﻋﻤﻮدی آن ﻧﺸﺎندﻫﻨﺪه ﻣﻘﺪار ﻫﺮ دراﯾﻪ اﺳﺖ. ﻣﺜﻼ ﺑﻪ ﻧﻤﻮدار رﺳﻢ ﺷﺪه رﺳﻢ ﺷﺪه اﺳﺖ. ﺑﺎ دﻗﺖ در ﻧﻤﻮدار ﻣﻼﺣﻈﻪFigures ﺗﻮﺟﻪ ﮐﻨﯿﺪ: ﻧﺘﺠﻪ اﺟﺮا دﺳﺘﻮر در ﭘﻨﺠﺮهM ﺑﺮای آراﯾﻪ ﮔﺬاری ﺷﺪه و ﻣﺤﻮر ﻋﻤﻮدی ﻧﺸﺎندﻫﻨﺪه ﻣﻘﺎدﯾﺮ ﺷﻤﺎرهM ﺑﺮ اﺳﺎس ﺗﻌﺪاد دراﯾﻪ ﻫﺎیͳ ﮐﻨﯿﺪ ﮐﻪ ﻣﺤﻮر اﻓﻘͳΈ ﺑﻪ دراﯾﻪ ﺑﻌﺪ وﺻﻞ ﺷﺪه اﺳﺖ و در ﻧﺘﯿﺠﻪ ﯾͳ دراﯾﻪﻫﺎ از ﮐﻤﺘﺮﯾﻦ ﺗﺎ ﺑﯿﺸﺘﺮﯾﻦ ﻣﻘﺪار اﺳﺖ. ﻫﺮ دراﯾﻪ ﺑﺎ ﺧﻄ ﺧﻂ ﭘﯿﻮﺳﺘﻪ ﺑﻮﺟﻮد آﻣﺪه اﺳﺖ. اﺳﺘﻔﺎده ﻧﻤﻮد.grid on ﺗﻮان از دﺳﺘﻮرͳ • ﺑﺮای ﻣﻘﯿﺎسﺑﻨﺪی ﻧﻤﻮدار ﭘﺲ از رﺳﻢ آن ﻣﺮ از ﻧﻘﻄﻪ اﺳﺘﻔﺎده ﺷﻮد.Ύ • ﺑﺮای ﻋﻤﻠﯿﺎت ﺿﺮب ﺗﻮان و ﺗﻘﺴﯿﻢ ﺑﺎﯾﺪ ﻗﺒﻞ از ﻋﻤﻠﺮ رﺳﻢ ﮐﻨﯿﺪ. ﺑﺎﯾﺪ اﺑﺘﺪا ﺑﻪ ﻣﺘﻐﯿﺮ ﻣﺴﺘﻘﻞ ﻣﻘﺎدﯾﺮیΎ از ﻣﺘﻐﯿﺮ دﯾͳ ﻣﺘﻐﯿﺮ را ﺑﻪ ﻋﻨﻮان ﺗﺎﺑﻌΈ ﺷﻤﺎ ﻣﺎﯾﻠﯿﺪ ﯾͳ ﮔﺎﻫPlot ﻣﺎﺗﺮﯾﺲ ﺳﻄﺮی اﺧﺘﺼﺎص دﻫﯿﺪ، ﺳﭙﺲ ﺗﺎﺑﻊ آن را ﺗﻌﺮﯾﻒ ﮐﻨﯿﺪ. ﺣﺎل ﺑﺎ اﺳﺘﻔﺎده از ﺗﺎﺑﻊΈ در ﻗﺎﻟﺐ ﯾﺗﻮاﻧﯿﺪͳ ﮐﻪ ﻣﺘﻐﯿﺮ ﻣﺴﺘﻘﻞ ﺑﻪ ﻋﻨﻮان ﭘﺎراﻣﺘﺮ ورودی اول و ﺗﺎﺑﻊ ﺑﻪ ﻋﻨﻮان آرﮔﻮﻣﺎن دوم ﺑﻪ آن داده ﺷﺪه اﺳﺖ، ﻣ١

ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٨ فصل

متلب در سه بعدی و بعدی دو ترسیم

م تواند اطالعات این م باشد. گرافی صورت به اطالعات نمایش برای وسیع انات ام دارای متلبم توان مختلف ل های ش به که باشد ریاض نمودار ی یا و تجربی آزمایش ی از آمده بدست مقادیرهمچنین باشد. دایره ای یا و هیستوگرام ستون خط م تواند متلب در نمودارها نوع داد. نمایش را آنهافضای در نمودارها ترسیم است. ن مم نیز عرض برش یا و رویه صورت به سه بعدی نمودارهای ترسیمسه بعدی و دو خط نمودارهای به تنها اینجا در است. ان پذیر ام سادگ به نیز بعدی) (چهار مختلف

م پردازیم.

منحن و خط رسم ٨ . ١

٢-D صفحه در منحن و خط رسم ٨ . ١ . ١Plot دستور

سایر مانند نیز تابع این م شود. استفاده بعدی) (دو صفحه در منحن و خط رسم برای دستور این ازورودی ی تابع اگر م دهد. ارائه متفاوت نتایج ورودی هایش نوع و تعداد به بسته متلب در موجود توابعآن افق محور که م شود رسم بعدی دو محور ی در پیوسته خط ی باشد سطری ماتریس نوع ازشده رسم نمودار به مثال است. درایه هر مقدار نشان دهنده آن عمودی محور و درایه شماره نشان دهندهمالحظه نمودار در دقت با است. شده رسم Figures پنجره در دستور اجرا نتجه کنید: توجه M آرایه برایمقادیر نشان دهنده عمودی محور و شده شماره گذاری M های درایه تعداد اساس بر افق محور که م کنید

ی نتیجه در و است شده وصل بعد درایه به خط با درایه هر است. مقدار بیشترین تا کمترین از درایه هااست. آمده بوجود پیوسته خط

نمود. استفاده grid on دستور از م توان آن رسم از پس نمودار مقیاس بندی برای •

شود. استفاده نقطه از ر عمل از قبل باید تقسیم و توان ضرب عملیات برای •

مقادیری مستقل متغیر به ابتدا باید کنید. رسم ر دی متغیر از تابع عنوان به را متغیر ی مایلید شما گاهPlot تابع از استفاده با حال کنید. تعریف را آن تابع سپس دهید، اختصاص سطری ماتریس ی قالب درم توانید است، شده داده آن به دوم آرگومان عنوان به تابع و اول ورودی پارامتر عنوان به مستقل متغیر که

١

Page 2: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٢

صفحه در خط رسم :٨ . ١ ل ش

را y بخواهیم و باشد x از تابع y اگر مثال عنوان به کنید. رسم را مستقل متغیر حسب بر تابع نمودارم کنیم. استفاده plot(x،y) از کنیم رسم x برحسب

صفحه در منحن رسم :٨ . ٢ ل ش

است. شده رسم ل ش در هم زمان نمودار چند زیر مثال درورودی های بر عالوه م روند کار به منحن و خط نمودار رسم برای که دستورات و Plot دستور درنمودار ظاهری ل ش واق در که باشد م تواند نیز هستند، متن نوع از اغلب که ورودی تعدادی اصلبرخ یا + مانند*، عالئم برخ دارای یا نقطه، و خط چین، نقطه م تواند خط ل ش و م کند تنظیم را

نوشتن با همزمان کار چند این کنید. تعیین نیز را خط رنگ م توانید همچنین باشد. هندس ال اشم خواهید که نمادی نوشتن و است خط رنگ معرف که حرف و خط رسم برای نظرتان مورد عالمترنگ قرمز و بریده بریده خط آنگاه ‘–r*’ بنویسید اگر مثال م گیرد. انجام شود،داخل” ظاهر خط روی

Page 3: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٣ منحن و خط رسم .٨ . ١

صفحه ی در منحن چند رسم :٨ . ٣ ل ش

ای ی اه جای واق در خط روی عالئم م شود. عالمت گذاری آن روی ستاره هایی با و بود خواهدم دهند. نشان را درایه ها

روی و رسم را خط تا کنید استفاده م توانید که را عالئم و رنگ هر به مربوط حرف زیر جداولاین به مستقیم صورت به م توانید help plot دستور از استفاده با م کند. بیان کنید، عالمت گذاری آن

باشید. داشته دسترس متلب در عالئم

خطوط انواع :٨ . ١ جدولعالمت type Line خط نوع

‐ solid(default) پر خط‐ ‐ Dashed تیره خط

: Dotted نقطه چین.‐ Dash-Dot نقطه چین تیره‐ خط

رنگ ها :٨ . ٢ جدولعالمت Color رنگ

r red قرمزg green سبزb blue آبیc cyan سبز) به مایل (آبی تیره آبیm magneta قرمز به مایلy yellow زردk black سیاهw white سفید

Page 4: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ۴

داده ها جای نشانه گذاری برای عالئم انواع :٨ . ٣ جدولعالمت Type Marker عالمت نوع

+ plus جم عالمتo circle دایره⋆ star ستاره. point نقطهX x-mark س ای عالمت

s or ’square’ square مربعd or ’diamond’ diamond لوزی

∧ (up) triangle باال) به (رو مثلثV (down) triangle پایین) به (رو مثلث< (right) triangle راست) سمت (به مثلث> (left) triangle چپ) سمت (به مثلث

p or ’pentagram’ (pentagram) star five-pointed پن ضلعh or ’hexagram’ (hexagram) star six-pointed شش ضلع

نکته دو عالئم از استفاده هنگام در م دهد. نشان را جداول این از استفاده برای نمونه ای زیر مثال

عالئم جداول از استفاده با رسم :۴ . ٨ ل ش

است: اهمیت حائز

نیست. مهم نشانه گذاری و رنگ خط، حالت سه برای عالمت ها واردکردن ترتیب •

نیست. حساس حالت) این در (تنها حروف بودن کوچ یا بزرگ به متلب •

سپس و متن صورت به را آن ها نام ابتدا میشوند استفاده خط ویرایش برای که عالئم و اعداد سایر برایعبارت ابتدا خط ضخامت تعیین برای مثال کنید. وارد بعدی ورودی عنوان به را مربوط عالمت یا عددبرای ‘markeredgecolor’ ر، دی عبارات م دهیم. تابع به را موردنظر عدد آن از پس و ‘linewidth’نشانه گذاری عالئم داخل رنگ تعیین برای ‘markerfacecolor’ نشانه گذاری، عالئم دور رنگ تعیین

Page 5: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

۵ منحن و خط رسم .٨ . ١

را عبارات این تاثیر م شوند. استفاده نشانه گذاری عالئم اندازه نمودن مشخص برای ‘markersize’ وم کنید. مشاهده زیر مثال در

خط ویرایش :۵ . ٨ ل ش

grid on دستور

این خاموش کردن و روشن البته گردد. تقسیم بندی نمودار رسم صفحه که م شود باعث دستور اینطریق از نمودیم، اعمال دستورات از استفاده با اینجا در که ر دی تنظیمات بسیاری و تقسیم بندی ها

م باشد. تنظیم قابل نیز است شده داده قرار figures پنجره در که تنظیمات ابزار

grid on دستور :۶ . ٨ ل ش

Page 6: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ۶

ezplot دستور

دوم و اول متغیر کرد. رسم آن با م توان را توابع آسان به و م کند عمل plot دستور همانند دستور اینطور به نکنیم وارد ری دی متغیر که صورت در هستند. تابع وابسته و مستقل متغیر plot دستور همانندوابسته هم به دوم و اول ورودی اگر و م شود رسم مستقل متغیر برای [٠,٢π] بازه ازای به نمودار خودکارعنوان به بازه ی م توانید شما اما بود. خواهد [−٢π,٢π] فرض پیش بازه ی هر برای آنگاه نباشندرشته صورت به که باشد تابع ی م تواند دستور این ورودی کنید. معرف دستور این برای سوم ورودی(بدون شود بیان تابع نام تنها اگر حت که م کنید مشاهده زیر مثال در م گردد. بیان دستور این جلوی در

م گردد. رسم دستور این توسط تابع هم باز x( متغیر بیان

رشته ای ورودی با ezplot دستور :٨ . ٧ ل ش

تابع کردن تعریف ای رشته به نیازی روش این در دارد. وجود تابع تعریف برای هم ری دی روشتفاوت تنها .ezplot(@sin) یعن شود استفاده تابع نام ابتدا در @ عالمت از که است الزم تنها و نیست

کردیم. انتخاب خودمان را تابع بازه زیر مثال در شود. ذکر تابع متغیر نباید که است این قبل حالت با

Page 7: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٧ منحن و خط رسم .٨ . ١

دلخواه بازه و رشته ای ورودی با ezplot دستور :٨ . ٨ ل ش

استفاده قابل ezplot مورد در م کنیم وارد plot دستور مورد در نمودار تنظیم جهت که ورودی هایینیز حالت این در نمودار تنظیم برای روش هایی البته داد. خواهد خطا متلب استفاده صورت در و نیست

م پرهیزیم. آن به پرداختن از موضوع طوالن شدن دلیل به که دارد وجود

title دستور

.(title(‘string’)) گردد تعریف رشته صورت به باید آن داخل در م کند. نام گذاری را ل ش دستور اینم شود. داده نشان ترسیم باالی در بنویسیم که نام هر

legend دستور

کدام به مربوط ترسیم کدام که دهیم تشخیص نتوانیم است ن مم باشیم کرده رسم نمودار چندین اگرترتیب دهیم. تمییز هم از را نمودارها ترسیم نوع و رنگ حسب بر میتوانیم دستور این بوسیله است. نمودارهمان گونه هم اینجا در شده ترسیم نمودارها از کدام هر plot دستور در که است بدینگونه نام ها نوشتن

م شود. عمل

text دستور

به م شود. استفاده ل ش از ( خاص (مختصات خاص ان م در جمله ای نوشتن برای دستور این ازشود. نوشته string کلمه (x،y) نقطه در یعن test(x،y،’string’) دستور مثال عنوان

clf دستور

ترسیم از قبل plot دستور اجرا هنگام در م گردد. ایجاد خال figure صفحه ی دستور این اجرا بام گردد). اجرا clf دستور گفت م شود(م توان پاک صفحه

Page 8: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٨

hold دستور

نمودار روی بر بعدی نمودارهای تا م شویم نمایش صفحه شدن پاک مان hold on دستور از استفاده باhold off دستور با کرد). تعریف متفاوت را خط ها نوع و رنگ ها م توان نمودارها این (در بیافتد اول

ر دد. م رسم آن در جدید نمودار و م شود پاک نمایش صفحه plot اجرای هربار با دوباره

subplot دستور

sub- صورت به دستور این نمود. تقسیم قسمت چندین به را ترسیم صفحه م توان دستور این بوسیلهP‐ام قسمت و م شود تقسیم ستون n و سطر m به صفحه دستور این با م شود. استفاده plot(m،n،p)

م شود. شروع باال ردیف از قسمت هر شماره که م کند آدرس ده را

subplot دستور :٨ . ٩ ل ش

(٣-D) فضا در منحن و خط رسم ٨ . ١ . ٢plot٣ دستور

نیز دستور این از استفاده نتیجه که باشید داشته توجه میرود. کار به فضا در نمودار رسم برای دستور اینم گردد. رسم سه بعدی فضا ی در و بوده سوم بعد دارای خط این که تفاوت این با است خط یمحور دوم متغیر ،x محور اول متغیر که م شود داده آن به متغیر سه که است این نمودار این با کار تفاوتبا سطری ماتریس های باید متغیر سه هر که باشید داشته توجه م کند. تعیین را z محور سوم متغیر و yورودی سه از پس شوند. وارد محور سه به مربوط متغیر سه حداقل باید حتما” اینجا در باشند. برابر طولپس و بوده بعدی سه حاصله نمودار کنید. وارد نیز را نمودار ویرایش به مربوط عبارات م توانید ، اصلصورت به موس ل ش تغییر و figures پنجره باالی ابزار نوار از Rotate 3D ابزار کردن فعال با رسم از

Page 9: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٩ منحن و خط رسم .٨ . ١

دارید نگه اید، داده قرار نمودار روی را موس که حال در را موس چپ سمت کلید م توانید دایره، یاگر کنید. بررس را آن نیز ر دی جهت های از و بچرخانید را نمودارتان اطراف، به آن دادن حرکت با و

م گیرد: قرار شما اختیار در زیر انات ام کنید، راست کلی نمودار روی شرایط این در

م شود. گردانده خودباز اول حالت به ل ش گزینه، این از استفاده :با Reset to Original View •

x-y صفحه در تنها ل ش دیدن : Go to X-Y View •

x-z صفحه در تنها ل ش دیدن : Go to X-Z View •

y-z صفحه در تنها ل ش دیدن : Go to Y-Z View •

م گذارد. اختیار در نمودار و محور چرخش ونگ چ تنظیم برای انات ام : Rotate Options •

گوناگون روش های از م توانیم کنیم، حاصل اطمینان ماتریس متغیرهای طول هم اندازه بودن از آنکه برایدر متغیرها بقیه قراردادن تابع و متغیر ی تعریف ،(t (مثال واسط متغیر ی دادن قرار کنیم. استفاده

جمله اند. آن از linspace و length توابع از استفاده یا و آن

plot٣ دستور :٨ . ١٠ ل ش

شده صفحه مقیاس بندی موجب plot٣ دستور از پس grid on دستور نوشتن م بینید که همان طورحالت این که درآید شفاف جعبه ی صورت به نمودار محور که م گردد باعث box on دستور است.یا و نمودار ویرایش دستورات که باشید داشته توجه م سازد. راحت تر را سه بعدی ل ش تجسم نمودار،

باشند. تاثیرگذار آن روی تا شوند نوشته باید plot٣ دستور از پس آن محور

zlabel و ylabel ، xlabel دستورات

در دستورات این از که است واض م شود. استفاده نمودار محورهای نام گذاری برای دستورات این ازنیست. z محور تعریف به نیازی که تفاوت این با نمود استفاده م توان نیز دوبعدی رسم

Page 10: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ١٠

zlabel و ylabel ، xlabel دستورات :٨ . ١١ ل ش

zlim و ylim ، xlim محدودکننده دستورات

ylim ، xlim سه بعدی نمودار برای م کند تعیین را نظر مورد محور حدود آنها ورودی که دستورات اینهستند. ylim و xlim بعدی دو نمودار ی برای اما هستند. zlim و

کننده محدود دستورات :٨ . ١٢ ل ش

Page 11: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

١١ منحن و خط رسم .٨ . ١

عددی متغیره دو توابع برای الیه و سط رسم

سط ول خط) ی (درکل م باشد و... منحن ی نمودار نیست. سان ی نمودار با سط و الیه رسمبسازیم بخواهیم که سطح هر م توانیم خودمان است. (الیه) پیوسته فضای ی و نم باشد اینگونهبه م توان peaks دستور با که است شده داده قرار متلب خود در سط تابع ی کار راحت برای ولوارد عدد به مربوطه (بازه م دهد نشان را ترسیم دقت n ،peaks(n) دستور در یافت. دست سط ایندقیق تر رسم و نرم تر ستگ ش همین طور و تر کوچ قطعات باشد بیشتر n چقدر هر و م شود تقسیم شدهشوند بعد هم اوال که دهیم تغییر طوری را مستقل متغیر دو باید ابتدا عددی توابع مورد در بود). خواهدتابع در که دو آن از ی درایه های از ی هر با همزمان ثانیا باشند) داشته برابری ستون و سطر (تعداد

شود. ثبت حاصله نقطه و گرفته قرار تابع در نیز ری دی درایه های تک تک م گیرد، قرار

peaks دستور :٨ . ١٣ ل ش

meshgrid دستور

است برهم عمود خطوط ه شب از (منظور شود ساخته ن هم و کامل ه ای شب باید سط ساختن برایmeshgrid دستور کم با را ه شب متلب در م دهد). نشان را سط نقاط ان م تقاط محل کهدستور از اگر نمود. تقسیم بندی را y و x محور دو م توان [x,y]=meshgrid( , ) دستور با . م سازیمmeshgrid دستور م شوند. تقسیم بندی اندازه ی به محور دو هر شود، استفاده [x,y]=meshgrid()

باشند. رسم برای استفاده قابل و بعد هم جدید متغیرهای که م دهد گسترش طوری را متغیرها

Page 12: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ١٢

meshgrid دستور :١۴ . ٨ ل ش

از کدام هر که م بینید کنید دقت بیشتر اگر و م سازد ٢ در ٢ ماتریس ی دستور این که م بینید.( افق و عمودی موازی خط سری (ی باشد خط ی معرف م تواند x ستون یا و y سطر

mesh دستور

ه شب ی صرفا دستور این توسط شده داده نمایش سط م کند. ترسیم را شده یل تش ه شب دستور اینم شود. استفاده mesh(x,y,z) صورت به دستور این م باشد.

mesh دستور :١۵ . ٨ ل ش

رنگ میله ی ایجاد باعث دستور این که شده استفاده colorbar دستور چهارم خط در باال مثال درم دهد. نشان را ترسیم عنوان نیز آخر سطر و م باشد ارتفاع معرف

Page 13: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

١٣ منحن و خط رسم .٨ . ١

off hidden دستور

باشند. رویت قابل و نشده پنهان جلوتر بخش های پشت و عقب قسمت های که م شود باعث دستور این

colormap دستور

در آن گوناگون انواع م شود. رنگ آمیزی آن با شما نمودار که رنگ طیف تعیین برای است دستوریطیف آن با نمودار colomap دستور مقابل در حالت هر نام قراردادن با است. شده آورده زیر جدول

م شود. رنگ آمیزی رنگ

colormap دستور :١۶ . ٨ ل ش

meshc دستور

تصویری زیرین صفحه روی که تفاوت این با است. mesh دستور خروج به شبیه دستور این خروجاست. افتاده نمودار از سایه گونه

Page 14: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ١۴

meshc دستور :٨ . ١٧ ل ش

meshz دستور

زیرین صفحه به عمودی خطوط با آن لبه ای نقاط که است mesh دستور از ر دی نوع نیز دستور اینشده اند. متصل

meshz دستور :٨ . ١٨ ل ش

surf دستور

م کند. تولید پر تو ه های شب با مشب نمودار ی دستور این

Page 15: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

١۵ منحن و خط رسم .٨ . ١

surf دستور :٨ . ١٩ ل ش

axis دستور

تنظیمات نیز axis دستور م باشد. axis off دستور م شود محورها ناپدیدشدن باعث که دستوریبه دستور این اگر م گذارند. تاثیر نمودار محورهای اندازه و ل ش در هم که م پذیرد را گوناگونz و y ،x محورهای شود استفاده axis([Xmin Xmax Ymin Ymax Zmin Zmax]) صورتبا نمود. مقیاس بندی را y و x محورهای تنها م توان دوبعدی رسم حالت در م شوند. مقیاس بندیV سطری بردار باشد دوبعدی ل ش اگر یافت. را شده رسم ل ش مقیاس های م توان V=axis دستورمقدار دو (هر بود خواهد مقدار شش دارای باشد سه بعدی ل ش اگر و بود خواهد مقدار چهار دارایخود پیش فرض حالت به محورها مقیاس های axis auto دستور از استفاده با م باشد). بعد ی برایaxis manual دستور از استفاده با م توان م شود استفاده subplot دستور از که وقت م گردند. برشده رسم ل ش در که م شود باعث axis tight دستور کرد. رسم رن ی در را subplot)ها( تمامر دی کاربردهای متلب help به مراجعه با م توانید شود. رسم شده، رسم تابع اطالعات ابعاد در دقیقا

کنید. مالحظه را دستور این

Page 16: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ١۶

axis دستور :٨ . ٢٠ ل ش

shading دستور

استفاده نمودار سط روی خطوط محوکردن برای دارد، interp و faceted ،flat حالت سه که دستور اینسط تیزی های هم و م شوند محو خطوط هم که م دهد رخ interp برای حالت کامل ترین م شود.

داشت. خواهیم صاف سطح و شده گرفته نمودار

surfc دستور

داشت. خواهد زیرین صفحه بر نمودار از تصویری meshc دستور مانند نیز دستور این

contour٣ دستور

و داده برش را نمودار عدد این اندازه به که م پذیرد خود چهارم ورودی عنوان به ورودی ی دستور اینم دهد. نمایش را شده بریده مقاط تنها

Page 17: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

١٧ منحن و خط رسم .٨ . ١

contour٣ دستور :٨ . ٢١ ل ش

waterfall دستور

م کند. رسم ل ش از آبشاری نمودار دستور این

waterfall دستور :٨ . ٢٢ ل ش

ezplot٣ دستور

ezplot مانند کنید. رسم سه بعدی منحن ی symbolic متغیرهای ازای به م توانید شما اینجا دری به محور سه هر متغیر اگر مثال عنوان به است. [−٢π,٢π] مستقل متغیر برای پیش فرض محدوده

Page 18: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ١٨

دهیم، قرار بازه ی ، اصل ورودی سه از پس اگر م باشد. محدوده این در t باشند، وابسته t مانند متغیری explot٣ که چرا دارد، معنا حالت این در فقط دستور این م کند. مشخص را t حدود بازده این

باشند. وابسته آن به ورودی متغیر سه هر که باشد متغیری باید حتما و نیست متغیره دو نمودار

ezplot٣ دستور :٨ . ٢٣ ل ش

دقت زیر مثال به م شود. استفاده syms دستور از symbol عنوان به متغیری تعریف برای تذکر:کنید.

اثر است، شده ظاهر صفحه پایین در که تکرار١ دکمه و م شود مشاهده محور روی که قرمزی ه لشروع نقطه، ترین کوچ از نمودار، رسم از پس قرمز ه ل م باشد. تابع ورودی در animate عبارتاین تکرار برای تکرار، دکمه م دهد. ادامه خود مسیر به آن انتهای تا نمودار روی و نموده حرکت بهم کند. تجسم تر قابل را نمودار ل ش پیچیده نمودارهای در بخصوص متحرک ه ل این است. حرکتآنکه علت به که دارد وجود منحن ها و خط ها نمودار از خاص انواع برای نیز ری دی دستورات البته

م شود. خودداری آنها بیان ،از نیست شده ذکر موارد گستردگ به آن ها کاربرد

ezmesh دستور

م سازد. شده تعریف سه بعدی تابع ی برای ه شب ی دستور این

١Repeat

Page 19: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

١٩ منحن و خط رسم .٨ . ١

ezmesh دستور :٢۴ . ٨ ل ش

ezsurf دستور

م دهد. انجام را سط برای سایه و رنگ بصورت را سط ترسیم باال دستورات مانند دقیقا

ezsurf دستور :٢۵ . ٨ ل ش

Page 20: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٢٠

خاص نمودارهای ٨ . ٢

کره ٨ . ٢ . ١

ل متش ل ش sphere دستور پیش فرض صورت به م شود. استفاده sphere دستور از کره رسم برایبه را ل ش و داده دستور به را دلخواهتان بند تعداد خودتان م توانید شما اما م کند. تولید بند ٢٠ ازم توانید شما همچنین نمایید. تبدیل مشخص وجه چند ی به را آن یا و کنید نزدی تر کامل کرهاین از استفاده با سپس و داده قرار مساوی خود موردنظر متغیرهای از درایه ای سه آرایه ی با را دستورحت یا و کنید رسم شناسید، م رویه رسم دستورات سری از که دستورات از کدام هر با را کره متغیرها،

نوع از کره ی رسم برای تنهایی به دستور این یرید. ب بهره متفاوت ل های ش رسم برای متغیرها این ازاست. شده طراح رویه های

sphere دستور :٢۶ . ٨ ل ش

Page 21: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٢١ خاص نمودارهای .٨ . ٢

sphere(١٠) دستور :٨ . ٢٧ ل ش

sphere(۵٠) دستور :٨ . ٢٨ ل ش

Page 22: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٢٢

rotate دستور :٨ . ٢٩ ل ش

را کره ی متغیرهای از استفاده با متفاوت نمودار ی رسم اینکه بر عالوه اینجا در بدنیستی کنید رسم م خواهید که نموداری به م توانید شما کنیم. آشنا نیز چرخش٢ دستور با را شما م بینید،

نظرتان مورد بردار امتداد در خط حول را نمودارتان چرخش تابع، به نام این دادن با و دهید اختصاص نامبه [١,١,٠] بردار امتداد حول و نامیدیم h را نمودارمان فوق مثال در بچرخانید. دلخواه درجه اندازه به

ساختیم. منحرف درجه ١۵ اندازه

استوانه ٨ . ٢ . ٢

٢٠ و ی شعاع با استوانه ای رویه ی تنهایی به که م شود استفاده cylinder دستور استوانه مورد دربرخورد استوانه شعاع عنوان به آن با بدهید تابع به ورودی ی شما اگر م آورد. بوجود ١ ارتفاع و وجهتعداد را دوم ورودی و شعاع را اول ورودی دهید، ورودی دو اگر باشد. متغیر یا ثابت م تواند که م کند،دلخواه متغیرهای نام از درایه ای سه آرایه ی با مساوی را استوانه م توانید همچنین م گیرد. نظر در وجه

کنید. رسم گوناگون نمودارهای متغیرها در شده ذخیره مقادیر از استفاده با و داده قرار

٢Rotate

Page 23: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٢٣ خاص نمودارهای .٨ . ٢

cylinder دستور :٨ . ٣٠ ل ش

cylinder دستور :٨ . ٣١ ل ش

Page 24: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٢۴

cylinder دستور :٨ . ٣٢ ل ش

cyinder دستور :٨ . ٣٣ ل ش

Page 25: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

٢۵ آماری نمودارهای .٨ . ٣

cylinder دستور :٣۴ . ٨ ل ش

نرم افزار خود که کنید توجه آفرید. زیبایی ال اش م توان استوانه به متغیر شعاع دادن با که م بینیدارتفاع در شعاع اولین که م دهد قرار هم کنار در را شعاع اندازه متغیر مقادیر از حاصل دایره های طوری

م گیرند. قرار بین این سان ی فواصل با حلقه ها بقیه و گیرد قرار ١ ارتفاع در شعاع آخرین و صفر

آماری نمودارهای ٨ . ٣

میله ای نمودار ٨ . ٣ . ١

م کند. رسم را مجموعه ی میله ای نمودار bar دستور

bar دستور :٣۵ . ٨ ل ش

Page 26: ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗbayanbox.ir/view/56270670387954091/Chapter-8.pdf٨ﻞﺼﻓ ﺐﻠﺘﻣردیﺪﻌﺑ ﻪﺳویﺪﻌﺑودﻢﯿﺳﺮﺗ

متلب در سه بعدی و بعدی دو ترسیم .٨ فصل ٢۶

فراوان نمودار ٨ . ٣ . ٢م کند. رسم را مجموعه ی به مربوط هیستوگرام نمودار hist دستور

hist دستور :٣۶ . ٨ ل ش

پله ای نمودار ٨ . ٣ . ٣م کند. رسم را مجموعه ی پله ای نمودار stairs دستور

stairs دستور :٨ . ٣٧ ل ش