MATLAB
در درس **کاربرد نرمافزارهای تحلیلی در مهندسی برق**، یکی از مهمترین نرمافزارها **MATLAB و Simulink** است. در ادامه هر یک از موارد خواسته شده به صورت آموزشی توضیح داده میشود.
---
## 1. آشنایی با نرمافزار MATLAB و کاربردهای آن
**MATLAB** مخفف **Matrix Laboratory** است و یک نرمافزار قدرتمند برای **محاسبات عددی، تحلیل دادهها، شبیهسازی سیستمها و رسم نمودارها** میباشد.
### کاربردهای MATLAB در مهندسی برق
- تحلیل مدارهای الکتریکی
- پردازش سیگنالها
- کنترل سیستمها
- تحلیل سیستمهای قدرت
- طراحی و شبیهسازی سیستمها
MATLAB به دلیل توانایی بالا در **کار با ماتریسها و انجام محاسبات پیچیده** در بسیاری از رشتههای مهندسی استفاده میشود.
---
## 2. معرفی قسمتهای مختلف صفحه اصلی MATLAB
صفحه اصلی MATLAB شامل چند بخش مهم است:
**1. Command Window**
محلی برای وارد کردن دستورات و مشاهده نتایج.
**2. Command History**
لیستی از دستوراتی که قبلاً اجرا شدهاند.
**3. Workspace**
نمایش متغیرهایی که در محیط MATLAB ایجاد شدهاند.
**4. Current Folder**
نمایش فایلهای موجود در پوشه کاری.
**5. Editor**
محیطی برای نوشتن برنامهها و اسکریپتها.
---
## 3. دستورات ابتدایی MATLAB
در MATLAB میتوان عملیات مختلف ریاضی را انجام داد.
### انتساب متغیر
```
a = 5
b = 10
```
### جمع
```
c = a + b
```
### تفریق
```
c = a - b
```
### ضرب
```
c = a * b
```
### ماتریس
تعریف ماتریس:
```
A = [1 2; 3 4]
```
### جمع ماتریس
```
A + A
```
### ضرب ماتریس
```
A * A
```
### معکوس ماتریس
```
inv(A)
```
---
## 4. رسم شکل موج سه فاز
در سیستمهای قدرت معمولاً از **سیستم سه فاز** استفاده میشود که سه موج سینوسی با اختلاف فاز **120 درجه** دارند.
### فرمول موج سه فاز
فاز اول:
\[
V_a = V_m \sin(\omega t)
\]
فاز دوم:
\[
V_b = V_m \sin(\omega t - 120^\circ)
\]
فاز سوم:
\[
V_c = V_m \sin(\omega t - 240^\circ)
\]
### کد MATLAB برای رسم موج سه فاز
```
t = 0:0.01:2*pi;
Va = sin(t);
Vb = sin(t - 2*pi/3);
Vc = sin(t - 4*pi/3);
plot(t,Va,'r',t,Vb,'b',t,Vc,'g')
xlabel('Time')
ylabel('Voltage')
title('Three Phase Waveform')
legend('Phase A','Phase B','Phase C')
grid on
```
در این نمودار سه موج سینوسی با اختلاف فاز 120 درجه رسم میشوند.
---
## 5. آشنایی با Simulink
**Simulink** یکی از بخشهای MATLAB است که برای **مدلسازی و شبیهسازی سیستمهای دینامیکی** استفاده میشود.
در Simulink به جای نوشتن کد، از **بلوکهای گرافیکی** استفاده میشود.
### کاربردهای Simulink
- شبیهسازی مدارهای الکتریکی
- تحلیل سیستمهای کنترل
- مدلسازی سیستمهای قدرت
- شبیهسازی موتورهای الکتریکی
### اجزای اصلی Simulink
- **Library Browser:** کتابخانه بلوکها
- **Model Window:** محیط طراحی مدل
- **Blocks:** اجزای سیستم مانند منبع، جمعکننده و نمایشگر
### مثال ساده
برای شبیهسازی یک سیگنال سینوسی:
1. بلوک **Sine Wave** را انتخاب کنید.
2. آن را به بلوک **Scope** وصل کنید.
3. شبیهسازی را اجرا کنید تا شکل موج نمایش داده شود.
---
✅ **جمعبندی:**
MATLAB و Simulink از مهمترین نرمافزارهای مهندسی برق هستند که برای **محاسبات، تحلیل دادهها، رسم نمودارها و شبیهسازی سیستمهای الکتریکی** استفاده میشوند و یادگیری آنها برای دانشجویان مهندسی برق بسیار ضروری است.