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

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

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

ادمین‌:
@add_and_removal
تاسیس۹۵/۱۱/۱۱
Download Telegram
🔘کد متلب منحنی‌های بالا👆👆

function plotPursuitCurves(P)
P = reshape(P,1,[]);
N = length(P);
d = 0.01;
for k = 1:1000
V = P(end,[(2:N) 1]) - P(end,:);
P(end+1,:) = P(end,:) + d*V;
end
hold on
Q = P(:,[(2:N) 1]);
for k = 1:10:size(P,1)
for m = 1:N
T = [P(k,m) Q(k,m)];
plot(real(T),imag(T),'LineWidth',0.5,'Color',[.8 .8 .8])
end
end
for k = 1:N
plot(real(P(:,k)),imag(P(:,k)))
end
hold off
axis equal
end
کانال تخصصی متلب:👇👇👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Gauss.rar
936.6 KB
🔘کدهای آماده گوس(Gauss) در متلب شامل:
🔺سورس کد گوس‌سایدل در متلب
🔺سورس کد گوس جردن و آموزش آن
🔺سورس کد گوس‌ حذفی در متلب
🔺سورس کد ژاکوبی(jacobi) در متلب

#شیمی #مهندسی_شیمی

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘مشاهده پیش نمایش شکل(Figure)، برای پرینت گرفتن از شکل با دستور printpreview در متلب

🔸دستور printpreview در متلب برای نمایش پیش‌نمایش شکل برای پرینت گرفتن از شکل به کار می‌رود. یعنی پس از آنکه شکل مورد نظرمان را رسم کردیم، با اجرای دستور printpreview، یک پنجره جدید نمایش داده می‌شود که در آن یک پیش نمایش از شکل وجود دارد که نشان می‌دهد در صورت پرینت گرفتن از شکل، پرینت به چه صورت خواهد بود و همچنین در آن، گزینه‌هایی برای پرینت گرفتن و یا تغییر مشخصات پرینت وجود دارد. اگر دستور printpreview را به صورت زیر اجرا کنیم، پیش نمایش برای پنجره شکل فعال فعلی نمایش داده می‌شود:

printpreview

🔺به مثال زیر توجه کنید:👇👇👇

clear all
close all
clc
x = -1:0.1:1;
plot(x,x.^2)
printpreview
🗓یادآوری:
دستور plot برای رسم یک شکل دو بعدی در متلب به کار می‌رود.

✔️نتیجه:
شکل مورد نظر(شکل الف)
پیش‌نمایش شکل مورد نظر(شکل ب)

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

لطفاً به تصاویر زیر دقت کنید. شکل(الف) و شکل(ب)👇👇👇👇👇👇👇👇👇👇👇👇👇
This media is not supported in your browser
VIEW IN TELEGRAM
🔘فیلم آموزشی تبدیل کدهای متلب به dll و قابل استفاده در سی شارپ

#تبدیل
منبع: وبسایت dotnetyar.com

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
#سوال_کاربران
با سلام؛ من یک کد متلب دارم. میخوام این کد را به فایل exe تبدیل کنم. خواهش می‌کنم راهنمایی کنید. سپاسگزارم🙏🙏🙏


#پاسخ
✔️ساخت فایل exe در متلب
سلام برای ساخت فایل اجرای(exe) از پروژه متلب می‌توانید به روش زیر عمل کنید: 

🔸ابتدا به محلی که فایل‌های پروژه در آن قرار دارند بروید.
🔸سپس در پنجره Command دستور
 mcc -m program.m 
را اجرا کنید. (program.m نام فایل پروژه می‌باشد که باید نام فایل خود تان را به جای آن بنویسید).

🔸بعد از انجام مراحل بالا منتظر بمانید تا پروسه‌ساخت فایل exe از پروژه به پایان برسد.

🔸در پایان کار یک فایل جدید با پسوند exe. در کنار سایر فایل‌های پروژه ایجاد خواهد شد.

✔️نکته: برای اجرا شدن فایل exe بر روی سایر سیستم‌ها نیاز به یک ابزاری به نام MCRInstaller دارید که در محلی که نرم‌افزار Matlab را نصب کرده‌اید وجود دارد.


کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
IWD-master.zip
104.7 KB
🔘کد الگوریتم قطره‌های آب هوشمند iwd

🔺Intelligent water Drops
#الگوریتم

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
bbo-BIOGEOGRAPHY-BASED OPTIMIZATION.rar
119.4 KB
🔘کد الگوریتم جغرافیای زیستی(BBO)در متلب

🔺Biogeography-Base Optimization

#الگوریتم

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
GSA.rar
91.1 KB
🔘کد الگوریتم گرانشی(GSA) در متلب

🔺Gravitational Search Algorithm

#الگوریتم

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
cross entropy.rar
154.7 KB
🔘کد الگوریتم آنتروپی متقاطع

🔺Cross Entropy

#الگوریتم

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
MATLAB Mobile_v4.5.0.apk
4.1 MB
🔘فایل نصبی متلب نسخه 4.5.0 برای گوشی‌های آندروید.

#اندروید
#android

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Forwarded from کانال تخصصی متلب (Ali Moradi)
barcode.rar
696 B
🔘پیاده سازی بارکدخوان با استفاده از پردازش تصویر در متلب
👈بارکد را می خواند، مقدار دیکد شده متناظر با آن را با Look up Table نمایش می‌دهد.

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
This media is not supported in your browser
VIEW IN TELEGRAM
🔘فیلم آموزش فارسی تبدیل‌هیلبرت در متلب

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Feshordesazi_Tasvir.rar
63.4 MB
🔘فیلم آموزش فارسی فشرده‌سازی تصویر در متلب
👈۵ پارت

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
Media is too big
VIEW IN TELEGRAM
🔘کلیپ انگیزشی

✔️دست از رویاهات نکش😄💪

#انگیزشی

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘کد نمایش انیمیشن از یک کره(sphere) در متلب

✔️نتیجه به صورت انیمیشن می باشد.
clear all
close all
clc

 
%🔺Draw a sphere sphere
%🔺Make the current axis box square in %size


sphere
axis('square') 

 
%🔺Define noscript and labels for reference

noscript('Rotation of a sphere...')
xlabel('x'); ylabel('y'); zlabel('z') 

 
%🔺Modify azimuth (horizontal rotation) and %update drawing

for az = -50 : .2 : 30
    view(az, 40)
    drawnow
end 

 
%🔺Modify elevation (vertical rotation) and %update drawing

for el = 40 : -.2 : -30
    view(30, el)
    drawnow
end


کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
🔘رسم یک شیء گرافیکی به صورت قطعه(Patch) بر اساس تعریف نقاط سازنده آن با دو بردار مختصات x و y و تعیین رنگ دلخواه برای آن با دستور patch در متلب

دستور patch در متلب برای ساخت یک شیء گرافیکی به صورت قطعه به کار می رود. شکل کلی استفاده از دستور patch به صورت زیر می‌باشد:
patch(x, y, color)
قطعه (Patch)، بر اساس اتصال تعدادی نقطه به یکدیگر و رنگ آمیزی سطح درون آنها ساخته می‌شود، بنابراین ما باید مختصات نقاط سازنده قطعه(Patch) و همچنین رنگ(Color) آن را تعیین نماییم.
برای این منظور، مختصات نقاط را در دو بردار با نام های x و y تعریف می کنیم(البته نام های دیگری نیز می توانید برای این دو بردار انتخاب نمایید). بنابراین مختصات محور افقی(X) و محور عمودی(Y) نقاط در دو بردار x و y ذخیره می‌شوند. یعنی مختصات محور افقی(X) نقطه اول، در اولین عنصر بردار x و مختصات محور عمودی(Y) نقطه اول، در اولین عنصر بردار y ذخیره می گردد. همچنین مختصات محور افقی(X) نقطه دوم، در دومین عنصر بردار x و مختصات محور عمودی(Y) نقطه دوم، در دومین عنصر بردار y ذخیره می‌گردد و الی آخر.
🔺به عنوان مثال برای تعریف مختصات 3 نقطه، کد زیر را می‌نویسیم :
x = [0 1 2];
y = [0 2 0];

همچنین باید رنگ مورد نظرمان را هم بر اساس کد رنگ (کد RGB) تعیین نماییم. یعنی به شکل کلی زیر :

color = [r g b];

که در آن، r برابر مقدار مربوط به رنگ قرمز (red) و g برابر مقدار مربوط به رنگ سبز (green) و b برابر مقدار مربوط به رنگ آبی (blue) می‌باشد (رنگ نهایی بر اساس یک ترکیب از مقدارهای دلخواه از این 3 رنگ اصلی به دست می‌آید).
🔺به عنوان مثال رنگ آبی (blue) را با کد زیر مشخص می‌کنیم:

color = [0 0 1];

بنابراین پس از تعیین مختصات نقاط و همچنین رنگ مورد نظرمان برای قطعه‌ای (Patch) که می‌خواهیم رسم شود، می‌توانیم دستور patch را بر اساس همان شکل کلی که ذکر کردیم به کار ببریم:
patch(x, y, color)

🔺به مثال زیر توجه کنید:

clear all
close all
clc
x = [0 1 2];
y = [0 2 0];
color = [0 0 1];
patch(x, y, color)
xlabel('X axis')
ylabel('Y axis')

✔️یادآوری:
دستورهای xlabel  و ylabel در متلب برای تعیین عنوان برای محورهای عمودی (محور Y) و افقی (محور X) شکل به کار می‌روند.

کانال تخصصی متلب:👇👇
•┄✺ೋ🌹‌✺┄•
@matlab_communication
💯نتیجه اجرای قطعه کد بصورت زیر می‌باشد👇👇