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

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

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

ادمین‌:
@add_and_removal
تاسیس۹۵/۱۱/۱۱
Download Telegram
Forwarded from کانال تخصصی متلب (Ali Moradi)
♦️معرفی کتاب
🔘کتاب برنامه نویسی متلب.(شماره 1)
👈برای مبتدیان و حرفه ای ها.💯
👌عالی
🔸ویژه دانشجویان در تمامی مقاطع تحصیلی دانشگاه

کانال تخصصی متلب:
•┄✺ೋ🌹‌✺┄•
@matlab_communication
•┄✺ೋ?
🤓روش حفظ دست رنج
خیلی وقت ها پیش اومده که شما یک کد متلب نوشتید و نمی خواهید در اختیار یک نفر دیگر قرار بدید. یا می خواهید طرف مقابل فقط به ورودی و خروجی ها دسترسی داشته باشد. مثلا شما برنامه ی حرفه ای جمع دو عدد را نوشته اید. 💪این برنامه دو عدد از ورودی گرفته و خروجی اش جمع دو عدد است. شما نمی خواهید فردی که از برنامه ی شما استفاده می کند از الگوریتم کد شما اطلاع پیدا کند. خب نگران نباشید. راه حل آن بصورت زیر است😎
شماm-file خود را بنویسید و با نام دلخواه مجاز ذخیره کنید. مرحله ی دوم اینه که دایرکتوری متلب رو به محل ذخیره ی کد تغییر بدید. مرحله ی سوم اینه که تو محیط فرمان کد pcode file-name روبزنید که file-name همون نام m-file شماست.
خب کار تمام است. فایلی با پسوندp. تولید خواهد شد که فقط اجراشدنی است و امکان دیدن محتوا برای هیچ کس حتی خودتان مقدور نیست😁
با این کار میتونید کدتون رو به بقیه بدید که ازش استفاده کنند ولی نتونند ازش کپی کنند.

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
@MATLAB_COMMUNICATION_hybrid_wind.rar
17.2 MB
🔘شبیه سازی سیستم انرژی باد خورشیدی هیبریدی با MPPT در سیمولینک متلب
👈مقاله اصلی
👈توضیحات فارسی
👈کد برنامه متلب
👈توضیح تصویری(ویدئویی)

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘کتابخانه Sources و Sinks در سیمولینک

👈معرفی کتابخانه Sources

🔸کتابخانه Sources شامل منابعی از داده ها یا سیگنال‌ها که کاربر جهت شبیه‌سازی سیستم‌های دینامیکی به آنها احتیاج خواهد داشت، می‌شود. ممکن است کاربر بخواهد تا از ورودی ثابت، موج سینوسی، تابع پله، تابع شیب و غیره استفاده نماید. همچنین ممکن است کاربر بخواهد تا تأثیرات اغتشاشات را روی سیستم بیازماید در این صورت می‌تواند از تابع تولید کننده سیگنال تصادفی جهت شبیه‌سازی اغتشاشات استفاده نماید. از آیکن clock می‌توان در مواردی که نیاز به زمان‌گذاری در ترسیمات باشد، استفاده نمود. همچنین جهت جلوگیری از پیغام‌های خطای نشان دهنده پورت‌های استفاده نشده، می‌توان آنها را به آیکن ground متصل نمود.

🔘کتابخانه sinks
🔸کتابخانه sinks شامل بلوک‌هایی می‌شود که سیگنال‌ها در آنها به پایان می‌رسند. در بیشتر موارد می‌خواهیم تا نتایج را در یک فایل مجزا و یا ماتریسی از متغیرها ذخیره کنیم. داده‌ها می‌توانند نمایش داده شوند و یا در فایلی ذخیره شوند. بلوک stop جهت توقف عملیات شبیه سازی در صورتی که ورودی بلوک مخالف صفر باشد، استفاده می‌شود.

🔸شکل زیر بلوک‌های قابل دسترس در کتابخانه Sources and Sinks را نشان می‌دهد. سیگنال‌های استفاده نشده باید خاتمه داده شوند، تا از دادن هشدارهایی در مورد سیگنال‌های قطع شده، جلوگیری کند.
کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
شکل بلوک‌های قابل دسترس 👇👇👇👇👇
@matlab_communication simscape.rar
3.1 MB
🔘ابزار شبیه سازی مدارهای الکترونیکی (Simscape Electronics) در سیمولینک متلب

👈توضیحات فارسی

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
RF-blockset-in-matlab.rar
5.6 MB
🔘طراحی سیستم‌های RF با ابزار SimRF در سیمولینک متلب

👈توضیحات فارسی به همراه تصویر(عکس)

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته_در_کانال
🔘در دستورات زیر انواع نمایه‌های آمار توصیفی در متلب توضیح داده شده است.
✔️نکته:در تمام دستورات زیر A نام‌ فایل مورد نظر می‌باشد.
🔸نمایه‌های مرکزی(میانگین، میانه و مد):
Mm=mean(A (1,:));

Mm=median (A (1,:));

Mm=mode(A (1,:));

🔸نمایه‌های توزیع شکل(چولگی و کشیدگی):
Mm=skewness (A (1,:));

Mm=kurtosis (A (1,:));

🔸آستانه‌ها(چندک‌ها، دامنه چارکی، ماکسیمم و مینیمم):
Mm=prctile(A (1,:)([۷۵ ۵۰ ۲۵]);

Mm=iqr(A (1,:));

Mmm=max(A (1,:));

Mmn=min(A (1,:));

✔️در دستور چندک‌ها دقت کنید که در اینجا فقط چنک ۲۵، ۵۰ و ۷۵ مدنظر بوده است. بنابراین اگر برای شما چندک و یا دهک و چارک دیگری مورد نظر باشد کافیست آن را با فاصله در کروشه بالا قرار دهید. برای مثال اگر صدک ۳۰ و ۴۰ نیز مورد نیاز باشد کافی است که در کروشه اعداد را به ترتیب زیر قرار دهید:
[۲۵ ۵۰ ۷۵ ۳۰ ۴۰]
نکته دیگری که باید توجه کرد در دستور محاسبه دامنه چارکی می‌باشد که در متلب برای این کار از iqr استفاده می‌کنند یعنی اختلاف چارک اولی با چارک سومی می‌باشد.

نمایه‌های توزیع پراکندگی‌(واریانس، انحراف معیار، ضریب تغییرات، میانگین قدر مطلق انحرافات از میانگین یا میانه):
Mm=var(A (1,:));

Mm=std(A (1,:));

Mm=std(A (1, 1))/ mean(A (1,:1)))*100;

Mm=mad(A (1,:));

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘تغییر فرمت تصویر در متلب:

👈دریافت تصویر در ورودی و تغییر دادن پسوند(فرمت) آن به‌ همراه ذخیره سازی تصویر با فرمت جدید در متلب.
✔️نبدیل فرمت PNG به فرمت JPG👇👇👇

S=imread('D-1.png');

imwrite(S,'D-1.jpg');

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘سال جدید میلادی رو به همه دوستان و هموطنان مسیحی تبریک عرض می‌کنیم.

🔸سالی پر از برکت و موفقیت براتون آرزومندیم
🎄🎄🎄🎄🎄🎄

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
عرض سلام و ادب و احترام خدمت تک‌تک شما اعضای محترم خانواد تخصصی متلب.

🔻ایام امتحانات دانشگاهی، تحویل پروپوزال و پایان‌نامه هست و خیلی از دوستان هم بدلیل مشکلات شخصی نتونستن برنامه، پروژه متلب و... سر فرصت آماده کنن و تحویل اساتیدشون بِدن.
از همه شما سرورانم خواهش می‌کنم، والا خواهش که چه عرض کنم، التماس میکنم که اگه تصمیم بر این گرفتید که پروژه یا هر تمرینی چیزی که به متلب مرتبط هست سفارش از بیرون
سفارش بدین👈 تا کسی رو کامل نشناختید یا تضمینی برای تحویل کارتون ازش نگرفتین، به هیچ عنوان مبلغی رو به طرف مقابلتون پرداخت نکنید. خداوکیلی اگه اون واحد درسی رو قبول نشین خیلی بهتر از اینه که پولتون رو از دست بدید. در دنیای مجازی به هیچکس اعتماد نکنید.
خودتون هر چی بلد بودین همونو به اساتیدتون تحویل بدید. بحث علمی این کار جای خود دارد!
یه پولی رو خودتون یا خانواده‌هاتون به هزار بدبختی و زحمت درمیارن اونوقت باید اونو دو دستی تقدیم کنید به یک عده شباد و از خدا بی‌خبر که هیچگونا مسولیتی در قبال تحویل برنامه به شما ندارن. وقتی طرف مقابلتون اسم و فامیل و تلفنش رو هم بهتون میده بازم اعتماد نکنید، هرگز اعتماد نکنید. بنده هم الان میتونم با هزار اسم و فامیل مختلف در دنیای مجازی قدم بزنم! برای خیلیا هم پیش اومده که خط تلفن همراه‌شون رو گم کردن و پیگیرش هم نشدن. یا اینکه دارن باخط تلفن همراه کسی دیگه کار میکنن. اینا رو عرض کردم که به کسانی که شماره و اسم و فامیل هم بهتون میدن اعتماد نکنید. تذکر این بدادرتون رو بشدت جدی بگیرید تا دچار خسارت مالی، زمانی و روحی نشید.
اگه اصرار دارید که به اساتیدتون بگید که خودتون نوشتید، خودتون مسلط به اون مبخث در متلب شدین و... اساتید محترمتون با این تصور که شما همه چیز رو متوجه شدین، شطح تدریس مباحثش رو ارتقاء میده و کار رو براتون سخت‌تر میکنه. بخدا قسم اگه به استادی یا معلمی یا... راستش رو بگین که فلان مبحث رو متوجه نشدین، با دل و جون هزار بار براتون‌توضیحش میده. جسارتاً قصد سرزنش یا نصیحت کردن رو نداریم ولی:
دانشجو=جویای دانش
سطح مطالعات‌تون رو بالا ببرید و یک قدم جلوتر از مباحث درسیتون باشید. بینم بازم مشکل دارید؟ -هرگز
خلاصه کلام: به هیچکس اعتماد نکنید که در ازاء پرداخت مبلغ از طرف شما برنامه براتون بنویسه یا تمریناتتون رو براتون حل بکنه، اگه بحث اعتماد شد: اجازه بدید اول اون به شما اعتماد کنه. یعنی اول برنامه رو تحویل بگیرین بعد مبلغتون رو واریز کنید.
خواهش می‌کنم مراقب افراد سودجو باشید🙏🙏
شما شروع کنید به نوشتن برنامه‌ متلبتون، حتی اگه یک خط(!) هم نوشته باشید، بیاین داخل سوپر گروه تخصصی متلب تا اونجا همه دوستان، اساتید و دانشجویان گرامی و دلسوز راهنماییتون کنن که "یاد بگیرید".
🌺بیاین با همکاری همدیگه چیزای زیادی از متلب یاد بگیریم🌺 پول که همه چیز نیست🌺

✔️توجه:حتی در سوپر گروه تخصصی ما هم به احدی برای نوشتن پروژه یا برنامه اعتماد نکنید لطفاً. حتی شخص بنده. اگه کسی چنین پیشنهادی بهتون داد، لطفا به بنده( @alimoradi_on) یا سایر ادمین‌های محترم گروه(با مشاهده در لیست اعضا) اطلاع بدید تا از گروه و کانال ریمووش کنیم.

👈لینک سوپر گروه تخصصی متلب در مشخصات این کانال و پیام پین‌شده(سنجاق شده) بالای این کانال موجود هست.

🔺ضمن عذرخواهی از تمام اعضای کانال و گروه متلب، بهترین‌ها رو براتون آرزومندیم

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
ORL_dataset.rar
7.4 MB
🔘دیتاست(پایگاه داده) ORL برای تشخیص چهره

♦️اندازه هر تصویر 92x112 پیکسل و تعداد سطوح رنگ خاکستری 256 سطح در هر پیکسل است.

#دیتاست #پایگاه_داده #dataset #diabetes #چهره #تشخیص

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته «قسمت اول»
🔘آرایه در متلب
تمام متغیر‌های data type ها در متلب آرایه‌های چند بعدی هستند. یک بردار آرایه یک بعدی و یک ماتریس آرایه دو بعدی خواهد بود.
تا کنون در مورد بردار‌ها و ماتریس‌ها صحبت کردیم، در این بخش در مورد آرایه‌های چند بعدی بحث خواهیم کرد.

🔘آرایه‌های خاص در متلب
در این بخش، در مورد بعضی از توابعی که آرایه‌های خاصی را ایجاد می‌کنند بحث خواهیم کرد. برای تمام این توابع، با یک استدلال ساده یک آرایه مربعی و شناسه double، یک آرایه مستطیل شکل ایجاد می‌کند.
تابع ()zeros یک آرایه تمام صفر ایجاد می‌کند.

🔺مثال

zeros(5)

متلب عبارت بالا را اجرا کرده و به صورت زیر بر می‌گرداند:
ans =
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
0 0 0 0 0
تابع ()ones، یک آرایه تمام یک ایجاد می‌کند.
🔺مثال
ones(4,3)
متلب عبارت بالا را اجرا کرده و به صورت زیر بر می‌گرداند.
ans =
1 1 1
1 1 1
1 1 1
1 1 1
تابع ()eye، یک آرایه همانی ایجاد می‌کند.

🔺مثال

eye(4)
متلب عبارت بالا را اجرا کرده و به صورت زیر بر می‌گرداند:
ans =
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 1
تابع ()rand، یک آرایه از اعداد به صورت رندوم و دارای توزیع یکنواخت روی (0,1) می‌باشد.

🔺مثال

rand(3, 5)
متلب بعد از اجرای دستور بالا، نتیجه زیر را ایجاد می‌کند:

ans =
0.8147 0.9134 0.2785 0.9649 0.9572
0.9058 0.6324 0.5469 0.1576 0.4854
0.1270 0.0975 0.9575 0.9706 0.8003
🔘مربع جادویی
یک magic square، یک مربعی است که مجموع اعداد هر سطر و هر ستون دقیقا یک عدد را بر می‌گرداند.

تابع ()magic یک مربع جادویی را ایجاد می‌کند. این تابع سایز و اندازه یک ماتریس را می‌گیرد. مقدار ورودی باید بزرگتر مساوی 3 باشد.

🔺مثال

magic(4)
متلب دستور بالا را به صورت زیر بر می‌گرداند:
ans =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1
🔺«قسمت دوم در پست بعدی قرار دارد»
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته «قسمت دوم»
🔘آرایه در متلب

✔️آرایه‌های چند بعدی
در متلب یک آرایه بیشتر از 2 بعد را آرایه چند بعدی می‌نامیم. آرایه‌های چند بعدی در متلب یک بسط نرمال از ماتریس دو بعدی است.
به‌طور معمول برای تولید یک آرایه چند بعدی ابتدا یک آرایه دو بعدی ایجاد کرده و سپس آن را بسط می‌دهیم.
🔺برای مثال فرض کنیم آرایه دوبعدی a را ایجاد کرده‌ایم.
a = [7 9 5; 6 1 9; 4 3 2]
متلب عبارت بالا را به صورت زیر می‌نویسد.
a =
7 9 5
6 1 9
4 3 2
آرایه a یک آرایه 3 در 3 می‌باشد. ما می‌توانیم یک بعد را به a اضافه کنیم مانند عبارت زیر👇
a(:, :, 2)= [ 1 2 3; 4 5 6; 7 8 9]
متلب دستور بالا را به صورت زیر اجرا می‌کند.
a(:,:,1) =
7 9 5
6 1 9
4 3 2

a(:,:,2) =
1 2 3
4 5 6
7 8 9
ما همچنین آرایه‌های چند بعدی را توسط تابع‌های ()ones و ()zerosیا ()rand ایجاد می‌کنیم.
🔺مثال
b = rand(4,3,2)
متلب به صورت زیر نتیجه را نمایش می‌دهد.👇👇
b(:,:,1) =
0.0344 0.7952 0.6463
0.4387 0.1869 0.7094
0.3816 0.4898 0.7547
0.7655 0.4456 0.2760

b(:,:,2) =
0.6797 0.4984 0.2238
0.6551 0.9597 0.7513
0.1626 0.3404 0.2551
0.1190 0.5853 0.5060

همچنین می توان از تابع ()cat برای ساخت آرایه‌های چند بعدی استفاده کرد. طرز استفاده از تابع ()cat به صورت زیر می‌باشد.
B = cat(dim, A1, A2...)
که در آن آرایه جدید B ایجاد شده است.
آرایه‌های A2، A1، ...الحاقی هستند. همچنین dim، بُعد متعلق به آرایه های الحاقی می‌باشد.

🔺مثال
عبارت زیر را در فایل اسکریپت بنویسید.
a = [9 8 7; 6 5 4; 3 2 1];
b = [1 2 3; 4 5 6; 7 8 9];
c = cat(3, a, b, [ 2 3 1; 4 7 8; 3 9 0])
وقتی فایل اجرا می‌شود، نتیجه به صورت زیر خواهد بود.
c(:,:,1) =
9 8 7
6 5 4
3 2 1
c(:,:,2) =
1 2 3
4 5 6
7 8 9
c(:,:,3) =
2 3 1
4 7 8
3 9 0
🔺«قسمت سوم در پست بعدی قرار دارد»
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته «قسمت سوم»
🔘آرایه در متلب

🔘توابع آرایه
متلب توابع sort، rotate، permute، reshape، shift و ... را با محتوای زیر ارائه می‌دهد.

Function

Purpose

length طول بردار یا بزرگترین بعد آرایه

ndims تعداد ابعاد آرایه

numel تعداد عناصر آرایه

size ابعاد آرایه

iscolumn👇👇
تعیین می‌کند که آیا ورودی بردار ستونی است

isempty تعیین می‌کند که آیا آرایه خالی است

ismatrix👇👇
تعیین می‌کند که آیا ورودی ماتریس است

isrow👇👇
تعیین می‌کند که آیا ورودی بردار سطری است

isscalar👇👇
تعیین می‌کند که آیا ورودی اسکالر است

isvector 👇👇
تعیین می‌کند که آیا ورودی بردار است

blkdiag
ایجاد یک ماتریس قطری با درایه‌های مشخص

circshift تغییرات آرایه ها به صورت دایره‌ای

ctranspose ترانهاده مزدوج الحاقی

diag ماتریس‌های قطری و قطر‌های ماتریس

flipdim جابجا کردن ماتریس با بعد مشخص

fliplr جابجا کردن ماتریس از چپ به راست

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

ipermute 👉Inverses permute dimensions of N-D array

permute تنظیم دوباره آرایه های N بعدی

repmat تکرار آرایه به تعداد دلخواه

reshape تغییر شکل آرایه

rot90 چرخش ماتریس به اندازه 90 درجه

shiftdim تغییر ابعاد

issorted👇👇
مشخص میکند که آیا عناصر مرتب شده هستند

sort 👇👇
مرتب کردن عناصر آرایه به صورت افزایشی یا کاهشی

sortrows
منظم کردن سطر ها به صورت صعودی

squeeze حذف ابعاد تک قلو

transpose ترانهاده

vectorize بسط عمودی



🔘عناصر اعداد، بعد و طول
فایل اسکریپت را تولید کرده و کد های زیر ار در آن بنویسید.
x = [7.1, 3.4, 7.2, 28/4, 3.6, 17, 9.4, 8.9];
length(x) % length of x vector
y = rand(3, 4, 5, 2);
ndims(y) % no of dimensions in array y
s = ['Zara', 'Nuha', 'Shamim', 'Riz', 'Shadab'];
numel(s) % no of elements in s
فایل اسکریپت اجرا شده و نتیجه زیر را بر می گرداند:
ans = 8
ans = 4
ans = 23
🔘جابجایی مدور عناصر آرایه

فایل اسکریپت را ایجاد کرده و کد های زیر را در آن کپی می کنیم.
a = [1 2 3; 4 5 6; 7 8 9] % the original array a
b = circshift(a,1) % circular shift first dimension values down by 1.
c = circshift(a,[1 -1]) % circular shift first dimension values % down by 1
% and second dimension values to the left % by 1.
فایل بعد از اجرا به صورت زیر دیده می شود:

a =
1 2 3
4 5 6
7 8 9

b =
7 8 9
1 2 3
4 5 6

c =
8 9 7
2 3 1
5 6 4
🔘مرتب سازی آرایه ها
کد های زیر را در فایل اسکریپت بنویسید.

v = [ 23 45 12 9 5 0 19 17] % horizontal vector
sort(v) % sorting v
m = [2 6 4; 5 3 9; 2 0 1] % two dimensional array
sort(m, 1) % sorting m along the row
sort(m, 2) % sorting m along the column
وقتی که فایل را اجرا می کنیم، نتیجه را به صورت زیر خواهیم دید.

v =
23 45 12 9 5 0 19 17
ans =
0 5 9 12 17 19 23 45
m =
2 6 4
5 3 9
2 0 1
ans =
2 0 1
2 3 4
5 6 9
ans =
2 4 6
3 5 9
0 1 2
🔘خانه آرایه
تابع cell، برای ایجاد یک خانه آرایه استفاده می شود. دستور نحوی (Syntax) تابع cell به صورت زیر می باشد:
C = cell(dim)
C = cell(dim1,...,dimN)
D = cell(obj)
به طوری که C یک خانه آرایه می‌باشد و dim یک اسکالر صحیح یا بردار عدد صحیح که بعد خانه آرایه C را مشخص می‌کند.

همچنینdimN... dim2، dim1 اعدا صحیحی که بعد C را مشخص می‌کنند. یکی از شرایط زیر، Obj است.
1) آرایه یا شی جاوا
2) آرایه .NET نوع System.String یا System.Object

🔺مثال
فایل اسکریپت را ایجاد کرده و کد‌های زیر را در آن بنویسید:
c = cell(2, 5);
c = {'Red', 'Blue', 'Green', 'Yellow', 'White'; 1 2 3 4 5}
بعد از اجرا عبارت زیر ایجاد می‌شود:
c =
{
[1,1] = Red
[2,1] = 1
[1,2] = Blue
[2,2] = 2
[1,3] = Green
[2,3] = 3
[1,4] = Yellow
[2,4] = 4
[1,5] = White
[2,5] = 5
}

🔺«قسمت چهارم در پست بعدی قرار دارد»
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته «قسمت چهارم»
🔘آرایه در متلب

🔘دسترسی داده‌ها به خانه آرایه
دو روش برای دسترسی به عناصر موجود در خانه آرایه‌ها وجود دارد.
1) شماره اندیس‌ها را در براکت می‌نویسیم، برای اشاره به مجموعه‌ای از خانه(سلول)
2) آرایه‌ها را در آکولاد {} می‌نویسیم، برای اشاره به داده در خانه‌های منفرد
🔺مثال

c = {'Red', 'Blue', 'Green', 'Yellow', 'White'; 1 2 3 4 5};
c(1:2,1:2)
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بدست می‌دهد:
ans =
{
[1,1] = Red
[2,1] = 1
[1,2] = Blue
[2,2] = 2
}
می‌توان به مولفه‌های خانه با آکولاد دسترسی پیدا کرد.
🔺مثال

c = {'Red', 'Blue', 'Green', 'Yellow', 'White';1 2 3 4 5};
c{1, 2:4}
متلب عبارت بالا را اجرا کرده و نتیجه زیر را بدست می‌دهد:
ans = Blue
ans = Green
ans = Yellow
☆پایان مبحث آرایه‌ها در متلب☆

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
اگر نمی‌توانی پرواز کنی، بدو!
اگر نمی‌توانی بدوی، راه برو!
اگر نمی‌توانی راه بروی، بخز!
ولی با تمام وجود به حرکت ادامه بده...
#لوترکینگ

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
histogram.m
2.7 KB
♦️کد متلب جهت نمایش هیستوگرام کانال‌های RGB به صورت سه‌بعدی.

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
MRI_brain_SVM.rar
2.4 MB
♦️کد متلب کلاس‌بندی تصاویر مغز با استفاده از SVM

👈به همراه دیتاست(پایگاه‌داده) و توضیحات فارسی برای اجرای برنامه

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
♦️لینک دانلود دیتاست(پایگاه‌داده) تصاویر نماتدها در متلب:

🔗لینک اول👇👇👇👇
http://decsai.ugr.es/cvg/dbimagenes/nemat3d512.php

🔗لینک دوم👇👇👇👇
http://decsai.ugr.es/cvg/dbimagenes/nemat512.php

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication