لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تسلط کامل در متلب - از مبتدی تا متخصص
The Complete MATLAB Mastery - From a Beginner to an Expert
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
از کارشناسان برتر متلب در این زمینه بیاموزید - مبانی متلب، کد با کیفیت بالا، تجسم داده ها، حلقه ها و موارد دیگر! شما دانش کاری عمیقی از MATLAB خواهید داشت، اینکه متلب چگونه کار می کند، چرا از برخی توابع به جای برخی دیگر استفاده می کند، یاد خواهید گرفت که چگونه کد متلب با کیفیت بالا، مستند و بهینه شده با سرعت بنویسید، نحوه حل شرایط چند اولیه را یاد خواهید گرفت. مشکلات و تجسم نتایج سفارشی کردن MATLAB بر اساس ترجیحات شما انجام عملیات های مختلف حسابی با MATLAB درک عمیق بردارها درک عمیق ماتریس ها چگونه متلب در واقع کار را ترجیح می دهد تجسم داده ها - تجسم آزمایش های خود برای بیان بهتر اظهارات شرطی - If/elseiftch/اپراتورهای رابطهای و منطقی چگونه حلقهها کار میکنند - حلقههای For و while نحوه استفاده از حلقههای تودرتو نحوه ایجاد توابع MATLAB ورودیها و خروجیهای توابع حفاظت از عملکردهای شما در برابر ورودیهای نادرست دانش مورد نیاز است برای Unzip/Unrar کد منبع به نرم افزار ZIP مانند WinZip یا WinRar نیاز دارید. فایل های Desire and Need to Learn MATLAB
این دوره شما را از یک مبتدی متلب به یک استاد متلب تبدیل می کند. این دوره تحت نظارت دقیق هریستو ژیوومیروف که یکی از 50 شرکت کننده برتر متلب در سراسر جهان است (نام او را در گوگل جستجو کنید) ایجاد شد.
ساختار این دوره به گونه ای است که هم برای مبتدیان و هم برای کسانی که قبلاً با MATLAB تجربه دارند مناسب است، اطلاعات زیادی برای همه وجود دارد.
همه چیز در دنیای امروز ما را می توان به عنوان نوعی ماتریس در نظر گرفت، و من در مورد سه گانه ماتریکس صحبت نمی کنم. برای مثال
اندازهگیری دمای بیمار هر 2 ساعت را میتوان با یک ماتریس یک بعدی نشان داد که به آن بردار نیز میگویند
تصویر تک رنگ (سیاه و سفید) یک ماتریس دو بعدی است، مقادیر موجود در هر سلول در ماتریس نشان دهنده درجه بندی رنگ خاکستری است
اندازهگیری دما در یک اتاق برای مثال، اتاقها سه بعدی هستند، بنابراین برای توصیف موقعیتی که در آن اندازهگیری میکنیم به x، y، z نیاز داریم و مقدار آن دما است، که یک ماتریس سه بعدی است
اکنون تغییر آن دما را در یک دوره زمانی اندازه گیری کنید و دما به بعد چهارم تبدیل می شود
اکنون زمان را به ترکیب اضافه کنید و… بعد پنجم خواهید داشت!
در واقع متلب هیچ محدودیتی در ابعاد ندارد، شما می توانید با ابعاد 4، 5، 6 و بیشتر در یک ماتریس کار کنید!
نحوه مدیریت ماتریکس: لازم نیست مانند نئو به دنبال قرص قرمز بگردید - چیزی که در واقع به آن نیاز دارید MATLAB است، که به معنای سخنرانی MAT rix LAB برخلاف باور عمومی است. MATLAB یک زبان برنامه نویسی سطح بالا و محیط برنامه نویسی تعاملی است که به شما امکان می دهد آزمایش ها و روش های عددی را به راحتی پیاده سازی کنید و به شما امکان می دهد الگوریتم ها را طراحی کنید، داده ها را تجزیه و تحلیل کنید و آن داده ها را به روشی بسیار بسیار قدرتمند تجسم کنید.
خواهید آموخت:
متغیرها، هر آنچه که باید در مورد متغیرها در matlab بدانید، انواع یا عدم وجود آنها، تبدیل بین انواع مختلف، قراردادهای نامگذاری، عملگر نقطه ویرگول و موارد دیگر
عملیات حسابی پایه در متلب، مهمترین چیز در این بخش از دوره، براکت ها و ترتیب عملیات است، بسیاری از مبتدیان وقتی با عبارات پیچیده روبرو می شوند گم می شوند و شما استاد آن ها خواهید شد
درست پس از آن که با Vectors شروع می کنیم در آب های عمیق فرو می رویم، شما یاد خواهید گرفت که چگونه در بردارها فکر کنید و انواع عملیات مختلف را روی و با بردارها انجام دهید. به هم پیوستن بردارها، استخراج یا انتخاب بردارهای فرعی، و موارد دیگر
ماتریس ها در خط بعدی هستند، اما به هیچ قرصی نیاز نخواهید داشت، زیرا من شما را تحت پوشش قرار داده ام، شما هر آنچه را که باید در مورد کار با ماتریس در متلب بدانید و همچنین ترفندی را در این بخش یاد خواهید گرفت که به شما کمک خواهد کرد. شما کد خود را بهینه می کنید و آن را تا 100 برابر سریعتر اجرا می کنید!
تجسم دادهها، زیرا، خوب، اگر نمیتوانید آن را درک کنید یا با دیگران به اشتراک بگذارید، کار با دادهها چه فایدهای دارد، تجسم دادهها در هر زمینهای از کار کلیدی است
و در نهایت با استفاده از عبارات شرطی، حلقهها و توابع برای کنترل جریان کد، نوشتن کد کمتر، و ماژولار کردن کد شما، به برنامهنویسی واقعی متلب میرسیم.
هر بخش حاوی یک فایل کد منبع در انتها است تا بتوانید کدی را که در سخنرانی ها نوشته ام دانلود و مرور کنید! امیدوارم که از این دوره به همان اندازه که من آن را ایجاد کردم لذت ببرید. بنابراین اجازه دهید مستقیماً در آن شیرجه بزنیم!
من به شما در دوره خوش آمد می گویم!
سرفصل ها و درس ها
معرفی
Introduction
معرفی
Introduction
فضای کاری خود را بشناسید!
Get To Know Your Workspace!
طرح بندی فضای کاری خود را ایجاد کنید!
Create Your Own Workspace Layout!
کار خود را در یک فایل و تثلیث مقدس همه (تقریبا) M فایل ها ذخیره کنید
Save Your Work In a File & The Holy Trinity of All (almost) M Files
سریعترین راه برای دریافت کمک از MATLAB
Quickest Way To Get Help from MATLAB
آزمون 1 - مقدمه ای بر متلب - خودتان را امتحان کنید!
Quiz 1 - Introduction to MATLAB - Test Yourself!
متغیرها و توابع پایه در متلب
Variables and Basic Functions in MATLAB
معرفی متغیرها
Variables intro
فرمت پنجره فرمان
Command Window Formatting
انواع در متلب
Types in MATLAB
تبدیل یک نوع به نوع دیگر
Converting One Type to Another
قرارداد نامگذاری
Naming convention
نقطه ویرگول
Semicolon
آزمون 2 - متغیرها و توابع اساسی - خود را آزمایش کنید!
Quiz 2 - Variables and Basic Functions - Test Yourself!
متغیرها - کد منبع ZIP
Variables - Source Code ZIP
عملیات حسابی پایه و مستندات کد
Basic Arithmetic Operations and Code Documentation
عملیات حسابی پایه در متلب
Basic Arithmetic Operations in MATLAB
ترتیب عملیات - براکت ها، استاد براکت شوید
Order of Operations - Brackets, Become a Master of Brackets
ترتیب اجرای عملیات با براکت
Exercise Order of Operations with Brackets
اعداد پی و اویلر کجا هستند؟
Where Are The Pi and Euler Numbers?
نظرات و بخش ها - کد خود را به درستی مستند کنید!
Comments and Sections - Correctly Document Your Code!
مبانی وکتورها در متلب
The Basics of Vectors in MATLAB
مقدمه بردارها - بردارها چیست؟
Intro To Vectors - What are Vectors?
عملیات حسابی بردارها
Arithmetic Operations On Vectors
نقطه و محصولات متقاطع بین دو بردار
Dot and Cross Products Between Two Vectors
استخراج، اصلاح و انتخاب بردارهای فرعی
Extracting, Modifying and Selecting Subvectors
بردارهای پیوسته
Concatenating Vectors
طول و مجموع بردارها
Length and Sum of Vectors
پروژه 2 - بردارها قسمت 1 - تمرین مقایسه، استخراج، انتخاب بردارها
Project 2 - Vectors Part 1 - Practice Comparing, Extracting, Selecting Vectors
مسابقه 4 - وکتورها قسمت اول - خودتان را بیازمایید!
Quiz 4 - Vectors Part One - Test Yourself!
وکتورها قسمت اول - کد منبع ZIP
Vectors Part One - Source Code ZIP
تکنیک های وکتور پیشرفته در متلب
Advanced Vector Techniques in MATLAB
انتخاب منطقی و استخراج بردارها و بردارهای فرعی
Logical Selection and Extraction of Vectors and Subvectors
تولید اعداد تصادفی با محدوده های خاص
Generating Random Numbers with Specific Ranges
مرتب سازی بردار
Sorting a Vector
شاخص های مقادیر خاص را در بردار بیابید
Find The Indexes of Specific Values in Vector
پروژه 3 - وکتورها قسمت 2 - عناصر یافتن را در بردارها تمرین کنید
Project 3 - Vectors Part 2 - Practice Finding Elements in Vectors
آزمون 5 - وکتورها قسمت دوم - خودتان را امتحان کنید!
Quiz 5 - Vectors Part Two - Test Yourself!
وکتورها قسمت دوم - کد منبع ZIP
Vectors Part Two - Source Code ZIP
مبانی ماتریس در متلب
The Basics of Matrices in MATLAB
مقدمه ای بر ماتریس ها
Intro to Matrices
عملیات حسابی روی ماتریس ها
Arithmetic Operations on Matrices
مورب یک ماتریس را دریافت کنید
Get The Diagonal of a Matrix
اندازه و ابعاد یک ماتریس
Size and Dimensions of a Matrix
استخراج و انتخاب زیرماتریس ها
Extracting and Selecting Submatrices
انتخاب منطقی و استخراج ماتریس ها و زیرماتریس ها
Logical Selection and Extraction of Matrices and Submatrices
پروژه 4 - ماتریس ها قسمت 1 - تولید تصاویر در مقیاس خاکستری با ماتریس ها
Project 4 - Matrices Part 1 - Generating Grayscale Images wit Matrices
پروژه 5 - ماتریس قسمت 2 - دستکاری تصاویر در مقیاس خاکستری با ماتریس
Project 5 - Matrices Part 2 - Manipulating Grayscale Images With Matrices
آزمون 6 - مبانی ماتریس در متلب - خودتان را امتحان کنید!
Quiz 6 - The Basics of Matrices in MATLAB - Test Yourself!
ماتریس قسمت اول - کد منبع ZIP
Matrices Part One - Source Code ZIP
تکنیک های پیشرفته ماتریس در متلب
Advanced Matrix Techniques in MATLAB
ماتریس های ویژه در متلب قسمت 1 - یک ها و هویت
Special Matrices in MATLAB Part 1 - Ones and Identity
ماتریس های ویژه در متلب قسمت 2 - صفر، سرعت کد خود را 100 برابر افزایش دهید!
Special Matrices in MATLAB Part 2 - Zeros, Increase Your Code Speed 100 times!
ماتریس های الحاقی، عمودی و افقی
Concatenating Matrices, Vertically and Horizontally
MATLAB واقعاً چگونه با ماتریس ها کار می کند - Sum, Min, Max
How does MATLAB Actually Work with Matrices - Sum, Min, Max
توابع مهم برای ماتریس قسمت 1
Important Functions for Matrices Part 1
توابع مهم برای ماتریس قسمت 2
Important Functions for Matrices Part 2
مرتب سازی ماتریس ها با متلب
Sorting Matrices with MATLAB
پروژه 6 - ماتریس ها قسمت 3 - مقدمه ای بر تصاویر RGB و ماتریس های 3D-6D+
Project 6 - Matrices Part 3 - Introduction to RGB Images and 3D-6D+ Matrices
پروژه 7 - ماتریس قسمت 4 - دستکاری تصاویر RGB از طریق عملیات ماتریس
Project 7 - Matrices Part 4 - Manipulating RGB Images through Matrix Operations
پروژه 8 - ماتریس قسمت 5 - تمرین دستکاری ماتریس بیشتر (تصویر RGB).
Project 8 - Matrices Part 5 - More Matrix (RGB Image) Manipulation Practice
آزمون 7 - تکنیک های پیشرفته ماتریس در متلب - خودتان را تست کنید!
Quiz 7 - Advanced Matrix Techniques in MATLAB - Test Yourself!
ماتریس قسمت دوم - کد منبع ZIP
Matrices Part Two - Source Code ZIP
تجسم داده ها - داده های خود را به شیوه ای معنادار تجسم کنید، خود را بیان کنید
Data Visualization - Visualize Your Data in a Meaningful Way, Express Yourself
ایجاد یک طرح اساسی
Creating a Basic Plot
سفارشی کردن یک طرح - رنگ، سبک خط، عرض خط، نشانگرها و موارد دیگر
Customizing a Plot - Color, LineStyle, LineWidth, Markers and More
برچسب ها و شبکه ها در یک قطعه
Labels and Grids on a Plot
محدودیت های خودکار برای قطعه های شما
Automated Limits for your Plots
صبر کن! نمودارهای متعدد در همان طرح
Hold On! Multiple Graphs on The Same Plot
نقشه خود را با یک افسانه بپاشید
Sprinkle Your Plot with a Legend
راه دیگری برای طرح های چندگانه - طرح فرعی
Another Way for Multiple Plots - Subplot
پروژه 9 - تجسم داده ها 1 - داده ها و طرح های فرعی
Project 9 - Data Visualization 1 - Data and Subplots
پروژه 11 - تجسم داده ها 2 - مقدمه ای بر هندل ها
Project 11 - Data Visualization 2 - Introduction to Handles
پروژه 10 - تجسم داده ها 3 - ویژگی های رایج بیشتر در یک خط
Project 10 - Data Visualization 3 - More Common Properties in a Single Line
آزمون 8 - تجسم داده ها - داده های خود را تجسم کنید - خود را آزمایش کنید!
Quiz 8 - Data Visualization - Visualize Your Data - Test Yourself!
تجسم داده ها - کد منبع ZIP
Data Visualization - Source Code ZIP
بیانیه های شرطی - جریان کد خود را کنترل کنید
Conditional Statements - Control the Flow In Your Code
عملگرهای منطقی توضیح دادند
The Logical Operators Explained
مقدمه ای بر بیانیه های شرطی - اگر/دیگر با عملگرهای رابطه ای
Introduction to Conditional Statements - If/Else With Relational Operators
بیانیه های شرطی با عملگرهای منطقی
Conditional Statements with Logical Operators
عبارات شرطی با عبارات منطقی پیچیده
Conditional Statements with Complex Logical Expressions
بیانیه های شرطی تو در تو
Nested Conditional Statements
پروژه 12 - شرایط 1 - تغییر خواص قطعه بر اساس برخی شرایط
Project 12 - Conditions 1 - Change Plot Properties Based On Some Conditions
پروژه 13 - شرایط 2 - ویژگی های پیچیده تر قطعه از شرایط
Project 13 - Conditions 2 - More Complex Plot Properties From Conditions
امتحان 9 - بیانیه های شرطی - جریان کد خود را کنترل کنید - خود را آزمایش کنید!
Quiz 9 - Conditional Statements - Control the Flow In Your Code - Test Yourself!
بیانیه های مشروط - کد منبع ZIP
Conditional Statements - Source Code ZIP
نمایش نظرات