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

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

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

ادمین‌:
@add_and_removal
تاسیس۹۵/۱۱/۱۱
Download Telegram
#سوال
🔺استخراج ویژگی از روش SIFT در Matlab چگونه‌ است؟

✔️پاسخ: برای استفاده از SIFT در MATLAB از کد زیر استفاده میشود.👇👇
🔺توجه: توضیح‌های مرتبط با کدها در زیر آن دستور نوشته شده است.
I = imread('p1.jpg');
J = imread('p2.jpg');
I = single(rgb2gray(I));
% Conversion to single is recommended

J = single(rgb2gray(J));
% in the documentation

[F1 D1] = vl_sift(I);
[F2 D2] = vl_sift(J);
% Where 1.5 = ratio between euclidean %distance of NN2/NN1

[matches score] = vl_ubcmatch(D1,D2,1.5);
subplot(1,2,1);
imshow(uint8(I));
hold on;
plot(F1(1,matches(1,:)),F1(2,matches(1,:)),'b*');
subplot(1,2,2);
imshow(uint8(J));
hold on;
plot(F2(1,matches(2,:)),F2(2,matches(2,:)),'r*');

کانال تخصصی متلب:👇👇
@matlab_communication
Forwarded from کانال تخصصی متلب (Ali Moradi)
♦️معرفی کتاب
🔘کتاب برنامه نویسی متلب.(شماره 2)
👈توصیه میکنیم تهیه اش کنید و مطالعه کنید💯

کانال تخصصی متلب:
•┄✺ೋ🌹‌✺┄•
@matlab_communication
•┄✺ೋ🌹‌✺┄•
Forwarded from کانال تخصصی متلب (Ali Moradi)
♦️معرفی کتاب
🔘کتاب برنامه نویسی متلب.(شماره 1)
👈برای مبتدیان و حرفه ای ها.💯
👌عالی
🔸ویژه دانشجویان در تمامی مقاطع تحصیلی دانشگاه

کانال تخصصی متلب:
•┄✺ೋ🌹‌✺┄•
@matlab_communication
•┄✺ೋ?
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