کانال تخصصی متلب – 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)
Simulink 3D Animation - Users Guide (R2017a).pdf
5.6 MB
🔘معرفی انیمیشن سه بعدی (SIMULINK 3D Animation) در سیمولینک متلب

👈فایل PDF انگلیسی
🔸Simulink 3D Animation - Users Guide (R2017a)

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
•┄✺ೋ🌹‌✺
با سلام
🔺دوستانی که مباحث رشته تحصیلی‌شون(مرتبط با متلب) به اندازه کافی در کانال موجود نیست لطفاً مباحث مرتبط با متلب در رشته تحصیلی‌شون رو برای بنده @alimoradi_on
ارسال کنن تا چک کنیم و اون مباحث رو در کانال درج کنیم.👇👇👇
رشته‌هایی مانند: هوافضا، مقشه‌برداری، شیمی، هواشناسی، زلزله، پردازش‌فیلم، عمران، ریاضیات و یا هر مبحثی در هر رشته‌ای که احساس می‌کنید مطالب کافی در زمینه متلب داخل کانال نیست.

🔺مطالب پردازش‌‌سیگنال، پردازش‌تصویر، پردازش‌صوت،سیمولینک، برق(در زمینه‌های مختلف)، داده‌کاوی، مهندسی‌پزشکی، هوافضا و... داخل کانال موجود است، پس نگران نباشید.

✔️ممکنه حجم پیام‌های ارسالی زیاد باشه و کمی با تاخیر جواب پیام رو بدیم ولی حتماً و با دقت زیادی پیام‌های شما رو مطالعه، بررسی و ارزیابی خواهیم کرد. همچنین پاسخگوی شما فرهیختگان گرامی و اعضای کانال تخصصی متلب خواهیم بود.
✔️در ضمن همه محتوای این کانال رایگان است و رایگان خواهد ماند. اگر کد برنامه متلبی دارید و تست شده هست خواهشمندیم برای ما ارسال کنید تا با نام خودتون در کانال قرار بدیم.
از همه دوستان ممنونیم 🌺🌹

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
♦️معرفی کتاب
🔘عنوان: پردازش تصاویر دیجیتال؛ گونزالس
✔️ چاپ پنجم(جدید)
🔺فارسی
🔺از دوستانی که بهمون اطلاع دادن سپاسگزاریم🙏🙏

کانال تخصصی متلب:
•┄✺ೋ🌹‌✺┄•
@matlab_communication
•┄✺ೋ?
Forwarded from کانال تخصصی متلب (Ali Moradi)
Digital_Speech_Processing.pdf
10.2 MB
🔘کتاب آموزش پردازش دیجیتال گفتار با نرم افزار MATLAB
Digital Speech Processing
🔺 به صورت PDF

#گفتار #کتاب

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Physionet_PersianHelp
<unknown>
🔘راهنمای صوتی دانلود دیتاست از سایت فیزیونت به صورت فارسی.

《صدا》-《voice》
✔️سپاس فراوان از سرکار خانم مهندس صالح بابت تهیه این ویس 🙏🌺🌹

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
@matlab_communicationl mfile.rar
400.6 KB
🔘تبدیل Conformal در فتوگرامتری برای مهندسی نقشه برداری
👈توضیحات فارسی
👈کد برنامه متلب
🔺منبع: ارسالی از اعضای محترم کانال
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Voice_in_matlab.rar
370.1 KB
🔘ضبط و ذخیره ی صدا در ورژن های جدید متلب

✍️این مطلب و کد برنامه آن توسط آقای مهندس محمدحسین طاهریان تهیه و در اختیار کانال قرار گذاشته شده است. از ایشان سپاسگزاریم🙏
✔️کد برنامه
✔️توضیحات کامل فارسی PDF
✔️فایل اکسل
🔺منبع: جناب آقای مهندس محمد‌حسین طاهریان

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Mario.zip
75.5 KB
✍️برنامه بازی ماریو در متلب به همراه صدا

✔️با کلیدهای A,D,K و...در صفحه کلید کار کنید.

#بازی #game

🔺منبع: وبسایت 7khatcode.com

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
✍️همه ما با این صفحه آشنایی داریم😁😁

✔️برنامه متلبش رو میتونید در پایین(پست بعدی) دانلود کنید.
✔️پس از اجرای برنامه موجود کلید Space، برای خروج برنامه از کلید q استفاده کنید.

#بازی #game

کانال تخصصی متلب:👇👇👇👇
@matlab_communication
Safheinternetoffline.zip
36.7 KB
✍️کد برنامه تصویر بالا(پست قبلی)👆

#بازی #game

🔺منبع: وبسایت کلیدستان

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Game PingPong.rar
28.4 KB
✍️ پینگ پنگ آتاری یک بازی قدیمی و نوستالژیک😄

✔️کد برنامه این بازی در متلب MATLAB

#بازی #game

🔺منبع: وبسایت Mathworks.com

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
✍️محاسبه نرم(norm) یک ماتریس یا بردار

✔️محاسبه نرم(norm) یک ماتریس یا بردار، دارای کاربردهای زیادی در روش‌های پردازش‌سیگنال و یا زمینه‌های تحقیقاتی دیگر است. رایج‌ترین نوع نرم، 2-norm می‌باشد، اما نرم‌های دیگری همانندinfinity norm ، 1-norm و Frobenius norm نیز توسط دستور norm در متلب، قابل محاسبه می‌باشد.
برای محاسبه انواع نرم، برای ماتریسX باید به صورت زیر عمل نمائیم:

محاسبه2-norm ماتریسX:
بصورت(norm(X یا (norm(X,2

محاسبه1-normماتریسX: بصورت(norm(X,1

محاسبه infinity norm ماتریسX:
بصورت(norm(X,inf که در آن Inf نماد بی‌نهایت می‌باشد که در متلب به کار می‌رود.

محاسبهFrobenius norm ماتریس X: بصورت ('norm(X,'fro

🔗 جهت اطلاع از نحوه اجرای این دستور لطفاً به مثال زیر توجه کنید:👇

clear all
close all
clc

t=-1:0.001:1;
X=chirp(t,200,1,300,'quadratic');
n=norm(X)

✔️ابتدا با دستور chirp، یک سیگنالchirp ساخته‌ایم(یک سیگنال مشهور) و سپس با دستور norm،نرم(2-norm) آن را محاسبه کرده‌ایم.
✔️نتیجه :

n =
31.6290
🔺منبع: آکادمی Matlab

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
جهت ورود عضو جدید در سوپر گروه متلب به ادمین‌های فوق پیام بدید 👆👆👆
#بازی
🔘بازی جذاب پازل در MATLAB

🔺در این بازی شما باید تصویری که به ۳۰ تکه تقسیم شده است را در جای درستش قرار دهید. برای قرار دادن تکه ‌ها کافیست آنها را با ماوس بکشید و بر جای مورد نظر رها کنید. اگر پازل‌ها جهت مناسبی نداشت یک یا چند بار بر روی آن چپ کلیک کنید تا به زاویه دلخواه در بیاید. در این بازی مراحل آسان و متوسط و سخت وجود دارد که زمان‌های مختلفی برای آنها زمان قرار گرفته است. برای تعیین درجه سختی بازی ابتدا قبل از شروع بازی از کاربر سطح بازی سوال می‌شود.
🔸سورس کد این برنامه را درپست بعدی(پست پایین) دانلود کنید.🙏

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
puzzel.rar
3 MB
🔘سورس کد بازی پازل(Puzzel) در متلب

🔺توضیحات این برنامه در پست قبلی موجود است. لطفا" پست قبلی را مطالعه کنید🙏
#بازی
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته_در_کانال
🔘 شرط‌های switch-case

🔺هنگامی‌که قرار است گروهي از دستورات را كه به استفاده‌های مكرر از يك شرط و با يك آرگومان مشترک بستگي دارند را به‌صورت شرطي مورد ارزيابي قرار دهیم، از يك شرط switch–case به‌صورت زير استفاده می‌کنیم. این دستور تصمیم‌گیری در میان چندین موضوع همسان را بر عهده دارد و تا حدودی شبیه دستور شرطی if عمل می‌کند. این دستور به شما این امکان را خواهد داد تا بتوانید گروهی از دستورات را باهم اجرا کنید.
شکل کلی این دستور به‌صورت زیر است:

switch expression
case {test1}
(command1)
case {test2}
(command2)
.
.
.
otherwise
(command3)
end
در اين قسمت expression می‌تواند يك مقدار عددي يا رشته‌ی كاراكتر‌ی باشد. هنگامی‌که expression يك مقدار عددي است، تساوي testN== expression توسط هر دستور case تست می‌شود. در مثال فوق، expression با test1 موجود در اولين دستور case مقايسه می‌شود، اگر باهم برابر باشند(commands1) اجراشده و ساير دستوراتي كه قبل از end قرار دارند ناديده گرفته می‌شوند. اگر در اولين مقايسه‌، مقادير باهم برابر نبودند دومين مقدار مورد مقايسه قرار مي‌گيرد. در مثال فوق expression با test2، test3 و.... كه شامل يك آرايه‌ی سلولي می‌باشند مقايسه می‌شود. اگر هرکدام از این‌ها با expression برابر بودند، آنگاه دستورات(commands2) اجراشده و ساير دستوراتي كه قبل از end قرار دارند، ناديده گرفته می‌شوند. اگر تمام مقایسه‌های صورت گرفته با case صحيح نبود، دستورات(commands3) كه پس از دستور otherwise قرار دارند، اجرا می‌شوند.

🔺مثال: مثال زیر یک مبدل توسط شرط switch-case است که مقدار switch شده را به واحدهای مختلفی تبدیل می‌کند.
✔️حل:
% convert to centimeters
x=2.7;
units='m';
switch units
case {'inch','in'}
y=x*2.54;
case {'foot','ft'}
y=x*2.54*12;
case {'meter','m'}
y=x/100;
case {'millimeter','mm'}
y=x*10;
case {'centimeter','cm'}
y=x;
otherwise
disp('unknown units')
y=nan;
end
disp(y)
🔺مثال: برنامه‌ی زیر یک مقدار را از کاربر دریافت می‌کند، درصورتی‌که مقدار دریافت شده با هر یک از موارد موجود یکسان بود، دستور مربوط به همان case اجرا می‌گردد.
✔️حل:
a=input('please enter a number');
switch a
case 2
disp('your entered number is 2')
case 3
disp('your entered number is 3')
case 4
disp('your entered number is 4')
otherwise
disp('your entered number is not 2,3,4')
end

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#سوال
🔺سلام . من تازه دارم متلب یاد می‌گیرم. بنده میخوام یک ماتریس بنویسم که 50 سطر و 60 ستون داشته باشه و درایههاش با اعداد تصادفی کوچکتر از 0.021 باشه. ممنون میشم اگه راهنمایی کنید🙏🙏

#پاسخ
✔️با دستور rand می‌توان در نرم افزار متلب اعداد تصادفی تولید کرد ولی چون شما می‌خواهید در بازه [0,0.021] تولید کنید باید بصورت زیر عمل کنید.
کد:

a=0;
b=0.021;
A=a+(b-a)*rand(50,60)

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Mohandesi_pezeshki.pdf
839.5 KB
🔘روش‌هاى مختلف طراحى كنترل كننده(مهندسی پزشکی)

👈فایل PDF فارسی

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Data_Mining.rar
8 MB
🔘کتاب داده‌کاوی به زبان فارسی به همراه کتاب زبان اصلی داده کاوی
🔘Data Mining
👈فرمت PDF
منبع: www.irandataminer.ir

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#مرور_مطالب_گذشته_در_کانال
🔘برخی از دستورهای پرکاربرد در ترسيم:

☆قسمت اول☆

✔️دستور noscript قرار دادن عنوان برای شکل
✔️دستور xlabel برچسب زدن روي محور افقي
✔️دستور ylabel برچسب زدن روي محور عمودي
✔️دستور grid on فعال شدن خطوط شبكه براي نمودار جاري
✔️دستورgrid off غیرفعال شدن خطوط شبكه براي نمودار جاري
✔️دستورbox on فعال شدن خطوطي كه محورها را در برگرفته‌اند.
✔️دستور box off غیرفعال شدن خطوطي كه محورها را در برگرفته‌اند.
✔️دستور text می‌توان متن يا برچسب را در محل موردنظر خود، روی سطح نمودار قرار داد. شكل كلي دستور text به‌صورت زير است:
Text(x,y,’string’)

مختصات (x,y) مختصات گوشه‌ی سمت چپ مركزي متن را نشان می‌دهد و string توضیحی است که قرار است در روی شکل گنجانده شود.
👈دستور (gtext(′text′: به کمک این دستور، مختصات را از روي Figure می‌توان مشخص كرد. اگر بخواهيد برچسبي را به نمودار خود اضافه كنيد و نمی‌خواهید از مختصات محل موردنظر خود استفاده كنيد، می‌توانید با استفاده از موس اين كار را انجام دهيد. تابع (gtext(′text′ كنترل را به پنجره Figure ارجاع می‌دهد. سپس خطوط متقاطعي را روي صفحه جاري قرار می‌دهد كه با حركت موس جا به جا می‌شود. هر جا كه كليد موس يا كليد ديگري را فشار دهيد، متن مورد (text) نظر در آنجا قرار می‌گیرد.
👈دستور([ axis([Xmin Xmax Ymin Ymax: با استفاده از دستور axis می‌توان كنترل كاملي روي درجه‌بندي، نحوه‌ی نمايش محورهاي افقي و عمودي داشته باشيد. این دستور محدوده‌ی مختصات نمودار را تنظيم می‌کند.
👈دستور axis on: تمام حالت‌های مربوط به برچسب‌گذاری محورهاي مختصات، علائم و پس‌زمینه را فعال مي‌كند.
👈دستور axis off: تمام حالت‌های مربوط به برچسب‌گذاری محورهاي مختصات، علائم و پس‌زمینه را غیرفعال می‌کند.
👈دستورhold on: نمودارهاي جاري پاك نمی‌شود و سبب می‌گردد تا شکل‌های بعدی روی‌هم بیفتند.
👈دستور hold off: لغو حالت hold.
👈دستور close all: تمام پنجره‌های Figure بازشده را می‌بندد.
👈دستور Clf: محتويات پنجره‌ی Figure جاري را پاك می‌کند.
👈دستور clf reset: محتويات پنجره‌ی Figure جاري را پاک‌کرده و تنظيمات را به حالت اوليه‌ی خودش برمی‌گرداند.
👈دستور( legend(′string1′,′string2′,'string3',…,n: براي ايجاد راهنما در روی نمودار استفاده می‌شود؛ که n محل قرارگیری راهنما در روی پنجره‌ی Figure است. در جدول زیر(۲ پست بعدی) محل قرارگیری راهنما بر روی پنجره‌ی Figure نشان داده‌شده است:

کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔺ادامه این مبحث در پایین👇👇👇👇