پرش به محتوای اصلی
مسیر تخصصی جاوا و Spring
درخواست پروژهارتباط با ماراهنما
جاواپرو v1.1.2یاد بگیر، تمرین کن، حرفه‌ای بساز
خانهدوره‌هاآموزش رایگانوبلاگمدرس‌هاخدمات
خانهجلسه شانزدهم | رسم نمودار دوبعدی در متلب
آموزش برنامه نویسی »

جلسه شانزدهم | رسم نمودار دوبعدی در متلب

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

۷ دقیقه مطالعهآموزش برنامه نویسی »آموزش جاوا و انجام پروژه های برنامه نویسی
جلسه شانزدهم | رسم نمودار دوبعدی در متلب
محتوای منتخب جاواپرو

خلاصه مطلب

آموزش رسم نمودار دوبعدی در متلب را به زبان ساده و رایگان آموزش داده ایم.
نوع محتوامقاله آموزشی
موضوعآموزش برنامه نویسی »
زمان مطالعه۷ دقیقه
آخرین ویرایش۲۵ دی ۱۴۰۲

فهرست جلسات مینی دوره متلب

جلسه اول | آموزش تصویری نصب برنامه متلب در کامپیوتر

جلسه دوم | آموزش کار با برنامه متلب

جلسه سوم | آموزش کار با توابع ریاضی ساده در متلب

جلسه چهارم | آموزش متغیرها در برنامه نویسی متلب

جلسه پنجم | معرفی انواع داده ها در متلب

جلسه ششم | آرایه ها در برنامه نویسی متلب

جلسه هفتم | ماتریس ها در برنامه نویسی متلب

جلسه هشتم | ادامه ماتریس ها در برنامه نویسی متلب

جلسه نهم | رشته ها در برنامه نویسی متلب

جلسه دهم | آرایه سلول ها در برنامه نویسی متلب

جلسه یازدهم | اسکریپت ها در برنامه نویسی متلب

جلسه دوازدهم | آرایه‌های چندبعدی در متلب

جلسه سیزدهم | حلقه ها و دستورات شرطی در متلب

جلسه چهاردهم | ساختارها(structures) در متلب

جلسه پانزدهم | توابع در متلب

جلسه شانزدهم | رسم نمودار دوبعدی در متلب

جلسه هفدهم | ادامه رسم نمودار دوبعدی در متلب

جلسه هجدهم | رسم نمودار سه بعدی در متلب

جلسه نوزدهم | محاسبات نمادین در متلب

جلسه بیستم(آخر) | ادامه محاسبات نمادین در متلب

مینی دوره آموزش رایگان برنامه نویسی متلب
مینی دوره آموزش رایگان برنامه نویسی متلب

آموزش برنامه نویسی متلب موضوع:رسم نمودار دوبعدی در متلب جلسه:شانزدهم مدرس : پدرام مشهدی زاده متلب را ساده،آسان و شیرین بنوشید!!!

تدریس خصوصی آنلاین و از راه دور متلب(MATLAB) با مدرس های حرفه ای و با تجربه [اینجا کـــــلیک کــــنید]

یکی از قابلیت های اصلی متلب در visualization یا بصری سازی داده هاست. رسم نمودارهای دوبعدی که شامل توابع، رابطه ها، نمودارهای آماری مثل هیستوگرام و نمودار دایره ای و میله ای و همچنین نمودارهای سه بعدی از جمله این قابلیت هاست. این جلسه یادگیری نمودارهای دوبعدی را آغاز می کنیم.

- plot(x,y) :اگر x و y بردارهای هم اندازه باشند، در صفحه مختصات کارتزین درایه های y را نظیربه نظیر برحسب درایه-های x رسم کرده و سپس این نقاط را به هم وصل نموده تا نمودار پیوسته ای به دست آید:

>>x = linspace(0,2*pi,100); y = sin(x); >>plot(x,y)

پنجره ای با نام figure1 بازمی شود: برای اینکه چند نمودار را در یک پنجره Figure ببینیم می توان به یکی از روش های زیر عمل کرد:

آموزش رایگان رسم نمودار دوبعدی در متلب
آموزش رایگان رسم نمودار دوبعدی در متلب

- plot(x1,y1,x2,y2,…,xn,yn) :دستور فوق مقادیر y را به ازای x نظیر خود رسم نموده:

>>x = linspace(0,2*pi,50); >>y = sin(x); >>z = cos(x); >>plot(x,y,x,z)
آموزش رایگان برنامه نویسی متلب در سایت جاواپرو
آموزش رایگان برنامه نویسی متلب در سایت جاواپرو

نمودار sin(x) مشابه قبل با رنگ آبی رسم شد و نمودار دوم که cos(x) است با رنگ سبز به نمودار قبل اضافه شد. چنانچه نمودارهای بیشتری هم وارد کنیم به طور خودکار به هر نمودار یک رنگ اختصاص می یابد. اما روش دیگر به شکل زیر است:

>>w = [sin(x') cos(x')]; >>plot(x',w(:,1),x',w(:,2))

نتیجه دستورات فوق عیناً مشابه قبل است. در واقع w یک ماتریس n*2 بوده که هر ستون آن را به ازای مقادیر x رسم می کند. دقت شود که x را به شکل ستونی وارد کردیم.

- hold :این دستور نمودار فعلی را در پنجره Figure حفظ نموده و نمودارهای بعدی را به این پنجره اضافه می کند:

>>x = linspace(0,2*pi,50); >>y = sin(x); >>plot(x,y) >>hold Current plot held >>z = cos(x); >>plot(x,z) >>w = cos(x - pi/4); >>plot(x,w)
آموزش رایگان برنامه نویسی متلب
آموزش رایگان برنامه نویسی متلب

در صورت وارد نمودن مجدد hold، وضعیت به حالت قبل برمی گردد. از hold on و hold off هم می توان استفاده نمود.

- figure :با هربار وارد کردن دستور plot، نمودار قبلی پاک شده و نمودار جدید جایگزین آن می شود. برای اینکه نمودار جدید در یک پنجره جداگانه ایجاد شود، دستور فوق را وارد کرده که ابتدا یک پنجره Figure خالی باز کرده سپس در صورت استفاده از دستور plot ، نمودار در پنجره جدید رسم می شود. figure(n) که n یک عدد صحیح مثبت است، پنجره ای با نام Figure n ایجاد نموده و دستورات plotای که بعد از آن وارد می شوند را در این پنجره وارد می کند. از این دستور برای حرکت بین پنجره های باز نیز استفاده می شود. بدین شکل که پنجره انتخابی به عنوان پنجره جاری انتخاب و دستورات جدید در پنجره n اعمال می شوند.

- clf :محتویات پنجره جاری را پاک می کند.

- xlabel(‘ …’) :یک رشته متنی به عنوان محور افقی اضافه می کند.

- ylabel(‘ …’) :یک رشته متنی به عنوان محور عمودی اضافه می کند.

- title(‘…’) :

اضافه کردن نامی به عنوان نمودار:

>>figure(2),plot(x,sin(x)) >>xlabel('x') >>ylabel('y') >>title('sin(x)')
بهت یاد میدم که چطور نمودار دوبعدی را در متلب رسم کنی
بهت یاد میدم که چطور نمودار دوبعدی را در متلب رسم کنی

- legend(‘legend1’,’legend2’,…,’legendn’) :برچسب توضیحات نمودار ایجاد می کند:

legend('cos(x)','sin(x)','cos(x-\pi/4)')
آموزش رایگان رسم نمودار دوبعدی در برنامه متلب
آموزش رایگان رسم نمودار دوبعدی در برنامه متلب

- plot(x1,y1,’c1s1’,x2,y2,’c2s2’,…) :شکل کامل تر دستور plot() که در آن c1 یکی از مقادیر زیر بوده :b , g , r , k , y , c , w , m که به ترتیب از چپ به راست تعیین کننده رنگ های آبی، سبز، قرمز، سیاه، زرد، آبی فیروزه ای، سفید و بنفش می باشند و s1 که تعیین کننده نوع خطوط اتصال است: - ,--, .- , o , p , h , : + , * , +

مثال:

>>plot(x,y,'k--') >>hold Current plot held >>plot(x,z,'g+') >>plot(x,w,'r.-')
آموزش رسم نمودار با plot در متلب
آموزش رسم نمودار با plot در متلب

- grid, grid on , grid off :حالت شطرنجی نمودار را فعال یا غیرفعال می کند.

- axis off , axis on :محورهای نمودار را به ترتیب فعال و غیرفعال می کند.

- axis([xmin xmax ymin ymax]) :محدوده محورهای افقی و عمودی که را تعیین می کند.

- cla :محتویات نمودار را پاک می کند.

- clf :محتویات پنجره جاری را پاک می کند.

- clf reset :تغییرات ایجاد شده در پنجره را به حالت پیش فرض برمی گرداند.(مثل رنگ پس زمینه که دستورات آن بعدا توضیح داده خواهد شد.)

- zoom :حالت زوم را در پنجره جاری فعال/غیرفعال می کند.

- text(x,y,’text’) :x و y مختصات یک نقطه دلخواه در صفحه می باشند. text را در این نقطه چاپ می کند:

>>plot(x,y,x,z) >>text(2.5,.8,'sin(x)') >>text(4.5,.8,'cos(x)')
نحوه رسم نمودار دوبعدی در برنامه متلب را در سایت جاواپرو بهت میدم
نحوه رسم نمودار دوبعدی در برنامه متلب را در سایت جاواپرو بهت میدم

- gtext(’text’) :این دستور مشابه دستور قبلی است با این تفاوت که مختصات متن واردشده به طور دستی توسط اشاره-گر موس وارد می شود.

- box off/on :محدوده دور نمودار را نمایان یا محو می کند.

- xlim : محدوده تغییرات محور افقی را برمی گرداند:

>>xlim ans = 0 7 - xlim([xim xmax)] :

محدوده تغییرات محور افقی را بین دو مقدار xlim و xmax تعیین می کند.

- xlim(‘mode’) :محدوده تغییرات x را بین دو حالت manual که حالت تعیین به طور دستی است و auto که به طور خودکار است، تعیین می کند.

- ylim :مشابه xlim برای محور عمودی است.

- subplot(m,n,p) :از این دستور برای ترسیم چند نمودار در یک figure استفاده می شود. ابتدا صفحه figure را به m سطر و n ستون تقسیم می کند. هر یک از m*n بخش، مربوط به یک نمودار است. شماره هر بخش توسط p تعیین می شود. نحوه شماره گذاری نیز به صورت سطری است. دستور ترسیمی که بعد از subplot(m,n,p) می آید، نمودار را در بخش pام رسم می کند:

>>subplot(2,2,1),plot(x,y) >>subplot(2,2,2),plot(x,z) >>subplot(2,2,3),plot(x,2*y) >>subplot(2,2,4),plot(x-pi/2,z)

نتیجه دستورات فوق را در شکل زیر می بینیم:

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

به همین ترتیب برای هر نمودار می توان یک عنوان، برچسب نمودارها، رسم همزمان چند تابع در یک نمودار و ... را انجام داد. - نکته: subplot(m,n,p,’replace’) نمودار مربوطه را پاک می کند:

>>subplot(2,2,4,'replace')
آموزش برنامه نویسی متلب را به صورت رایگان در سایت جاواپرو دنبال کنید
آموزش برنامه نویسی متلب را به صورت رایگان در سایت جاواپرو دنبال کنید

نکته: در صورتی که تعداد سطر و ستون ها تک رقمی باشد،برای راحتی فرمت زیر را نیز می توان به کار برد:

>>subplot(221) >>subplot(236)

پیروز و موفق باشید

سفارش انجام پروژه متلب (MATLAB) {کاردانی تا دکتری} با تحویل به موقع، صحیح و کامل کار [اینجا کلیک کنید]

جلسه شانزدهم | رسم نمودار دوبعدی در متلب

فرمت:PDF (لطفا در صورت خرابی لینک دانلود گزارش بدید که لینک اصلاح کنیم)

لینک دانلود آموزش رایگان اندروید
لینک دانلود آموزش رایگان اندروید

لینک دانلود

برچسب‌هاآموزش برنامه نویسی »آموزش برنامه نویسی متلب »رسم نمودار دوبعدی در متلبنمودار دوبعدی در متلبنمودار در متلبتوابع رسم نمودار در متلبآموزش رسم نمودار در متلبآموزش رایگان متلبآموزش برنامه نویسی متلبplot در متلبhold در متلبfigure در متلبپی دی اف آموزش متلبانجام پروژه متلب
دسترسی سریع

فهرست مطلب

۱فهرست جلسات مینی دوره متلب۲جلسه اول | آموزش تصویری نصب برنامه متلب در کامپیوتر۳جلسه دوم | آموزش کار با برنامه متلب۴جلسه سوم | آموزش کار با توابع ریاضی ساده در متلب۵جلسه چهارم | آموزش متغیرها در برنامه نویسی متلب۶جلسه پنجم | معرفی انواع داده ها در متلب۷جلسه ششم | آرایه ها در برنامه نویسی متلب۸جلسه هفتم | ماتریس ها در برنامه نویسی متلب۹جلسه هشتم | ادامه ماتریس ها در برنامه نویسی متلب۱۰جلسه نهم | رشته ها در برنامه نویسی متلب۱۱جلسه دهم | آرایه سلول ها در برنامه نویسی متلب۱۲جلسه یازدهم | اسکریپت ها در برنامه نویسی متلب۱۳جلسه دوازدهم | آرایه‌های چندبعدی در متلب۱۴جلسه سیزدهم | حلقه ها و دستورات شرطی در متلب۱۵جلسه چهاردهم | ساختارها(structures) در متلب۱۶جلسه پانزدهم | توابع در متلب۱۷جلسه شانزدهم | رسم نمودار دوبعدی در متلب۱۸جلسه هفدهم | ادامه رسم نمودار دوبعدی در متلب۱۹جلسه هجدهم | رسم نمودار سه بعدی در متلب۲۰جلسه نوزدهم | محاسبات نمادین در متلب۲۱جلسه بیستم(آخر) | ادامه محاسبات نمادین در متلب
ادامه مسیر

پیشنهاد جاواپرو

موضوع را با آموزش‌های مرتبط ادامه دهید و نکته‌های کاربردی را در مسیر خود نگه دارید

مشاهده دوره‌ها
مطالب پیشنهادی

ادامه مطالعه

xدسته‌بندی نشده
۱۱ دی ۱۳۹۸ مطالعه کوتاه

x

پادکست شماره 3 – راه های کسب درآمد از برنامه نویسی

مطالعه مطلب
پادکست شماره 3 - راه های کسب درآمد از برنامه نویسیپادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 3 - راه های کسب درآمد از برنامه نویسی

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

مطالعه مطلب
پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟پادکست
۲۹ اردیبهشت ۱۴۰۴ مطالعه کوتاه

پادکست شماره 2 - چگونه وارد فضای برنامه نویسی شویم؟

در این پادکست برنامه نویسی یاد میگیریم که چگونه وارد فضای برنامه نویسی شویم و تخصص برنامه نویسی را به دست آوریم.

مطالعه مطلب
جاواپرومرجع تخصصی یادگیری و توسعهٔ جاوا

تجربه‌ای منظم، ساده و حرفه‌ای برای یادگیری عمیق جاوا، Spring و مهندسی نرم‌افزار؛ قابل استفاده در موبایل، تبلت و دسکتاپ

یادگیری

همه دوره‌هاآموزش رایگانمسیر یادگیریمدرس‌ها

جاواپرو

درباره ماخدمات تخصصیدرخواست پروژهبلاگ فنی

پشتیبانی

تماس با ماپرسش‌های متداولقوانین و حریم خصوصیثبت تیکت
خرید امنپرداخت فقط در درگاه رسمیپشتیبانی آموزشیمسیر ارتباط شفاف و پیگیری‌پذیردسترسی پایداروب‌اپ واکنش‌گرا روی همه دستگاه‌ها
© ۱۴۰۵ جاواپرو؛ همه حقوق محفوظ استتوسعه توسط پایاپینگ
خانهدوره‌هاسبد