کانال تخصصی متلب – Telegram
کانال تخصصی متلب
7.13K subscribers
247 photos
112 videos
1.03K files
162 links
👈 فایل‌های آموزشی متلب در حوزه:
مخابرات،کنترل،پردازش سیگنال،عمران،هوافضا، ریاضی،فیزیک

کانال۷۵۰۰ نفره متلب:
@Matlab_Communication

گروه ۶۵۰۰ نفره متلب:
t.me/joinchat/EHEbrEA6SZ1bAjLdUj7bwA

ادمین‌:
@add_and_removal
تاسیس۹۵/۱۱/۱۱
Download Telegram
ترسيم داده ها در نرم افزار MATLAB (قسمت پنجم)
—------------------------------
ترسیم نمودارهاي 3 بعدي:

در نرم افزار MATLAB دستورات زيادی براي ترسيم نمودارهاي سه بعدي وجود دارند. يك منحني سه بعدي را مي توانيد به كمك دستور plot3 ترسیم نمائید:

t=0:.01:6*pi;
plot3(cos(t),sin(t),t)
xlabel('cos(t)')
ylabel('sin(t)')
zlabel('t')
—-------------------------------

کاربرد دستور plot3 زمانی است که شما بخواهید در یک فضای 3D نقاط مدنظر را به یکدیگر متصل کنید. این تابع سه آرگومان x,y,z را لزوماً جهت رسم احتیاج دارد.
به کمک دستورات label می توانید بر محورهای x,y,z برچسب دلخواه بزنید.
ترسيم داده ها در نرم افزار MATLAB (قسمت ششم)
—------------------------------
ترسیم نمودارهاي 3 بعدي:

در نرم افزار MATLAB سطوح سه بعدي را مي توانيد با استفاده از دستورات surf و mesh ترسیم نمائید.
چنانچه یک ماتریس دو بعدی داشته باشیم و بخواهیم توسط یک شکل سه بعدی، مقادیر عناصر آن را ببینیم، می توانیم از دستور surf در متلب استفاده کنیم. دستور surf ، مقادیر ماتریس را به صورت یک سطح برجسته و دارای پستی و بلندی، نمایش می دهد.
دستور mesh نیز همانند دستور surf بوده ولی بصورت شبکه ای و نه سطحی رسم می کند.

[x,y]=meshgrid(-pi:pi/8:pi,-pi:pi/8:pi);
z=cos(x).*cos(y);
surf(x,y,z)
view(30,45)
—-------------------------------

دستور meshgrid شبكه دو بعدي روي صفحه xy را ايجاد مي كند. بردارهاي ورودي به اين دستور مشخص كننده تقسيمات در جهات y و x هستند. سطح ايجاد شده را مي توانيد با كمك دستور shading هموار كنيد. همچنين براي تطابق رنگها با اعداد محور z مي توانيد از دستور colorbar استفاده کنید.
shading interp
colorbar
—-------------------------------
ترسيم داده ها در نرم افزار MATLAB (قسمت هفتم)
—------------------------------
ترسیم نمودارهای 2/5 بعدی:

در نرم افزار MATLAB سطوح دو و نیم بعدی را می توانيد با استفاده از دستور contour ترسیم نمائید.
نمودارهای به اصطلاح 2/5 بعدی برای دیدن سطوح 3 بعدی روی صفحه مختصات 2 بعدی به کار می روند. يكی از اين روش ها رسم خطوط همتراز يك سطح است:

[x,y]=meshgrid(-2:.1:2,-2:.1:2);
z=2-((x-1).^2+4*(y-1).^2+2*x.*y);
[c,h]=contour(x,y,z,[-15 -10 -5 -2 0 0.5]);
clabel(c,h), xlabel('x'), ylabel('y')
—------------------------------

آرگومان چهارم در دستور contour برداری است كه بر اساس آن منحنی هاي همترازی كه مقادير عددی آنها برابر با مولفه های آن بردار است روی نمودار نشان داده خواهند شد.
دستور clabel مقادير خطوط همتراز را روی نمودار نشان می دهد.
روش ديگر آن است كه سطح را از زاويه ای عمود بر صفحه xy نگريست و رنگ هاي متفاوتی به مقادير مختلف z نسبت داد:

pcolor(x,y,z)
shading interp
colorbar
—------------------------------
❇️ اجرای کدهای MATLAB از طریق اینترنت

—---------------------------------—

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

—---------------------------------—
به آدرس لینک زیر 👇 وارد شوید سپس گزینه Start را بزنید و دستور خود را تایپ نمایید و آنلاین جواب بگیرید

http://octave-online.net/

☝️☝️☝️☝️
Forwarded from کانال تخصصی متلب (M.Vat)
فیلم های آموزشی متلب 👇 در 63 جلسه
( نوع فرمت : ویدئو از نوع AVI)
👍1