لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش استاد MATLAB از طریق حل مسئله هدایت شده
Master MATLAB through Guided Problem Solving
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
در برنامه نویسی و محاسبات علمی متلب متخصص شوید. حرفه خود را در مهندسی فیزیک زیست شناسی و غیره مهارت برنامه نویسی MATLAB متوسط تا پیشرفته را ارتقا دهید. این *تنها دوره*ای است که مهارت های برنامه نویسی متوسط و پیشرفته را توسعه می دهد. تجربه با کاربردهای دنیای واقعی از جمله پردازش سیگنال، تجزیه ماتریس، تجزیه و تحلیل طیفی، برازش مدل خطی و غیرخطی، و مهارتهای آماری برای حل مسائل چالش برانگیز در متلب، برخلاف به خاطر سپردن قوانین نحو. پروژه های علم داده و حل مسئله در متلب پیش نیازها: رایانه ای با متلب یا اکتاو نصب شده است. بسیاری از افراد از طریق مدرسه، دانشگاه یا شرکت خود به MATLAB دسترسی دارند. متلب همچنین مجوزهای دانشجویی و آزمایشی رایگان 30 روزه را ارائه می دهد. Octave یک محیط محاسباتی علمی بین پلتفرمی رایگان است که عملکردی تقریباً مشابه MATLAB دارد. استفاده از برنامه نویسی متلب از قبل به شدت توصیه می شود. این دوره از اصول اولیه شروع می شود اما به سرعت به سطوح برنامه نویسی متوسط /پیشرفته می رسد. تجربه قبلی با سایر زبان های برنامه نویسی می تواند مفید باشد اما ضروری نیست.
MATLAB برترین زبان برنامه نویسی محاسبات علمی در دانشگاه، تحقیقات و صنعت است.
مهارت های عالی برنامه نویسی متلب می تواند در مهندسی، فیزیک، زیست شناسی، امور مالی و بسیاری از زمینه های دیگر باعث ایجاد یا شکستن شغل شود.
اما چگونه برنامه نویسی در متلب را یاد می گیرید؟ مطمئناً، میتوانید برخی از ویدیوهای آموزشی را به صورت آنلاین تماشا کنید، اما این ویدیوها عموماً بر روی ابتداییترین مهارتهای کدنویسی تمرکز میکنند، مانند اینکه یک متغیر چیست و چگونه یک حلقه برای بنویسید.
اینها پایههای مهمی هستند، اما برنده شدند. شما را رقابتی نمی کند
اگر می خواهید رقابتی باشید، باید در برنامه نویسی متلب استاد شوید. و این چیزی است که در این دوره یاد خواهید گرفت.
این دوره با سایر دوره های برنامه نویسی متلب متفاوت است!
این دوره به جای داشتن ویدیوهای کوتاه که یک قطعه ساده از نحو MATLAB را ارائه می دهد، از دیدگاه دنیای واقعی شروع می شود: مشکلاتی در علم داده که می توانید با MATLAB حل کنید.
آیا نیاز دارید یاد بگیرید چگونه سیگنال خود را در متلب فیلتر کنید؟ یک بخش برای آن وجود دارد!
آیا فرمول پیچیده ای دارید و باید آن را به کد MATLAB ترجمه کنید و نموداری بسازید که فرمول را با پارامترهای مختلف شبیه سازی کند؟ بله، بخشی نیز در این مورد وجود دارد!
آیا باید یک فیلم شبیه سازی سه بعدی بسازید که رنگ آن در طول زمان تغییر می کند و سپس به عنوان یک فایل avi صادر کنید؟ این دوره آن را نیز پوشش می دهد!
شاید بخواهید یاد بگیرید که چگونه با استفاده از ریاضیات فراکتال، مناظر بافتی بسازید، یا از SVD برای محاسبه تقریب رتبه پایین یک ماتریس داده استفاده کنید، یا از روش های جستجوی غیرخطی برای تطبیق یک مدل گاوسی 3 پارامتری با داده ها استفاده کنید؟ حدس زدید -- همه اینها در این دوره پوشش داده شده است!
اگر به دنبال یک دوره آموزشی آرام و ملایم هستید که با گامهای کوچک به شما یاد میدهد آنچه را که میتوانستید به تنهایی یاد بگیرید، پس این دوره آموزشی نیست.
اگر می خواهید با یادگیری برنامه نویسی متلب از یک دوره واحد با 35 ساعت آموزش عملی از یک کلاس جهانی، در حل مشکلات دنیای واقعی در کدنویسی متلب برای پیشرفت مطالعات، تحقیقات و حرفه خود اطمینان حاصل کنید. دانشمند، معلم و نویسنده، پس این دوره قطعاً برای شما مناسب است.
موضوعات کلیدی تحت پوشش.
موارد اساسی: حلقهها، توابع، IO، و غیره. مهارتهای اصلی برای اینکه بتوانید با MATLAB برای محاسبات علمی یا علم داده پیشرفت کنید، به آنها نیاز دارید.
موضوعات متوسط و پیشرفته این دوره عبارتند از:
نقشه دو بعدی و سه بعدی و انیمیشن های داده (فیلم)
تقسیم بندی تصویر و سری زمانی
حساب و معادلات دیفرانسیل
تحلیل و تمیز کردن سری های زمانی تک متغیره و چند متغیره
تحلیل های طیفی (فوریه) و زمان-فرکانس
جبر خطی شامل تجزیه ویژه، متعامدسازی، و تجزیه و تحلیل اجزای اصلی
تولید تصاویر فراکتال و سری های زمانی
آمار ناپارامتریک و برازش مدل غیرخطی
همین امروز شروع کنید!
شکی نیست که متلب زبان برنامه نویسی برتر محاسبات علمی و علم داده در دانشگاه، تحقیقات و صنعت است.
هر چه زودتر در این دوره ثبت نام کنید، زودتر می توانید حرفه خود را در مهندسی، فیزیک، زیست شناسی، مالی (یا سایر زمینه ها با استفاده از MATLAB) ارتقا دهید.
چرا امروز شروع نمی کنید؟
برای ثبت نام در دوره روی دکمه ثبت نام کلیک کنید!
سرفصل ها و درس ها
معرفی دوره
Course Introduction
(مهم) چگونه از این دوره بیاموزیم
(Important) How to Learn from this Course
مراحل یادگیری برنامه نویسی و تکمیل پروژه ها
Stages of Learning Programming and Completing Projects
pdf با لیست کامل سخنرانی و کلمات کلیدی
pdf with complete lecture list and keywords
استفاده از انجمن پرسش و پاسخ
Using the Q&A forum
تمام مطالب متلب برای کل دوره در یک فایل فشرده
ALL MATLAB materials for the entire course in one zip file
معرفی دوره
Course Introduction
(مهم) چگونه از این دوره بیاموزیم
(Important) How to Learn from this Course
مراحل یادگیری برنامه نویسی و تکمیل پروژه ها
Stages of Learning Programming and Completing Projects
pdf با لیست کامل سخنرانی و کلمات کلیدی
pdf with complete lecture list and keywords
استفاده از انجمن پرسش و پاسخ
Using the Q&A forum
تمام مطالب متلب برای کل دوره در یک فایل فشرده
ALL MATLAB materials for the entire course in one zip file
شروع شدن
Getting Started
اسکریپت ها را ایجاد، ویرایش و باز کنید
Create, edit, and open scripts
نظرات را در خطوط و بلوک ها بنویسید
Write Comments in Lines and Blocks
استفاده از متلب برای بودجه شخصی
Using MATLAB for a Personal Budget
رنگ های متلب را شخصی سازی کنید
Personalize MATLAB Colors
MATLAB را با یک یادداشت دلگرم کننده شروع کنید
Start MATLAB with an Encouraging Note
شروع شدن
Getting Started
اسکریپت ها را ایجاد، ویرایش و باز کنید
Create, edit, and open scripts
نظرات را در خطوط و بلوک ها بنویسید
Write Comments in Lines and Blocks
استفاده از متلب برای بودجه شخصی
Using MATLAB for a Personal Budget
رنگ های متلب را شخصی سازی کنید
Personalize MATLAB Colors
MATLAB را با یک یادداشت دلگرم کننده شروع کنید
Start MATLAB with an Encouraging Note
بردارها و متغیرها
Vectors and Variables
بردارها و ماتریس ها را ایجاد کنید
Create Vectors and Matrices
حل نشده: ماتریس های معتبر و نامعتبر
Unsolved: Valid and Invalid Matrices
کار با متن (شخصیت ها و رشته ها)
Working with Text (Characters and Strings)
جدول HTML از کد متلب
HTML Table from MATLAB Code
عدد پی را به N رقم مهم گرد کنید
Round pi to N significant Digits
اطلاعات فایل/پوشه با استفاده از ساختارها
File/folder Information Using Structures
بردارها و متغیرها
Vectors and Variables
بردارها و ماتریس ها را ایجاد کنید
Create Vectors and Matrices
حل نشده: ماتریس های معتبر و نامعتبر
Unsolved: Valid and Invalid Matrices
کار با متن (شخصیت ها و رشته ها)
Working with Text (Characters and Strings)
جدول HTML از کد متلب
HTML Table from MATLAB Code
عدد پی را به N رقم مهم گرد کنید
Round pi to N significant Digits
اطلاعات فایل/پوشه با استفاده از ساختارها
File/folder Information Using Structures
بیانیه های فرمان
Command Statements
یک ماتریس هیلبرت با استفاده از حلقه های for ایجاد کنید.
Create a Hilbert Matrix Using for-loops.
حل نشده: دو حلقه while را مقایسه کنید
Unsolved: Compare two while Loops
یک ماتریس مثلثی بالا ایجاد کنید
Create an Upper-Triangular Matrix
تایمر شمارش معکوس تصادفی (شبیه پواسون)
Random Count-Down Timer (Poisson-like)
نمایش روز 1 ژانویه
Display the day of 1 January
بیانیه های فرمان
Command Statements
یک ماتریس هیلبرت با استفاده از حلقه های for ایجاد کنید.
Create a Hilbert Matrix Using for-loops.
حل نشده: دو حلقه while را مقایسه کنید
Unsolved: Compare two while Loops
یک ماتریس مثلثی بالا ایجاد کنید
Create an Upper-Triangular Matrix
تایمر شمارش معکوس تصادفی (شبیه پواسون)
Random Count-Down Timer (Poisson-like)
نمایش روز 1 ژانویه
Display the day of 1 January
واردات و صادرات داده ها
Import and Export Data
ذخیره و بارگذاری چندین فایل
Save and Load Multiple Files
وارد کردن داده های متن فرمت شده
Import Formatted Text Data
وارد کردن داده با فرمت اکسل
Import Excel-format Data
تبدیل دلار آمریکا به یورو با استفاده از اطلاعات به روز
Convert US$ to Euros Using up-to-date Info
واردات و صادرات داده ها
Import and Export Data
ذخیره و بارگذاری چندین فایل
Save and Load Multiple Files
وارد کردن داده های متن فرمت شده
Import Formatted Text Data
وارد کردن داده با فرمت اکسل
Import Excel-format Data
تبدیل دلار آمریکا به یورو با استفاده از اطلاعات به روز
Convert US$ to Euros Using up-to-date Info
فرمول ها را به کد تبدیل کنید
Translate Formulas into Code
توابع Trig و Gaussians
Trig Functions and Gaussians
لاپلاس و توزیع های log-normal
Laplace and log-normal Distributions
اعداد مختلط و فرمول اویلر
Complex Numbers and Euler's Formula
توابع تکه تکه
Piecewise Functions
عملکرد تکه ای در یک خط کد
Piecewise Function in one line of Code
تابع سیگموئید
Sigmoid Function
حل نشده: تابع سیگموئید و خطا
Unsolved: Sigmoid and Error Function
مقدار p دایره ای و تقریب آن
Circular p-value and its Approximation
فرمول ها را به کد تبدیل کنید
Translate Formulas into Code
توابع Trig و Gaussians
Trig Functions and Gaussians
لاپلاس و توزیع های log-normal
Laplace and log-normal Distributions
اعداد مختلط و فرمول اویلر
Complex Numbers and Euler's Formula
توابع تکه تکه
Piecewise Functions
عملکرد تکه ای در یک خط کد
Piecewise Function in one line of Code
تابع سیگموئید
Sigmoid Function
حل نشده: تابع سیگموئید و خطا
Unsolved: Sigmoid and Error Function
مقدار p دایره ای و تقریب آن
Circular p-value and its Approximation
آمار توصیفی
Descriptive Statistics
محاسبه اندازه گیری گرایش مرکزی
Compute Measures of Central Tendency
محاسبه واریانس و انحراف استاندارد
Compute Variance and Standard Deviation
حل نشده: مرتب سازی داده ها به بالا و پایین
Unsolved: Sort Data up and down
تبدیل داده ها (log، sqrt، رتبه)
Data Transformations (log, sqrt, rank)
آمار توصیفی
Descriptive Statistics
محاسبه اندازه گیری گرایش مرکزی
Compute Measures of Central Tendency
محاسبه واریانس و انحراف استاندارد
Compute Variance and Standard Deviation
حل نشده: مرتب سازی داده ها به بالا و پایین
Unsolved: Sort Data up and down
تبدیل داده ها (log، sqrt، رتبه)
Data Transformations (log, sqrt, rank)
نقشه کشی دو بعدی
2D Plotting
خطوط
Lines
نوارها و نوارهای خطا
Bars and errorbars
نقطه ها
Dots
داده های چند بعدی با پراکندگی رنگی
Multidimensional Data with Colored Scatter
حل نشده: imagesc در مقابل pcolor
Unsolved: imagesc vs. pcolor
هیستوگرام ها
Histograms
عدم قطعیت در پول آینده (با استفاده از پچ)
Uncertainty in Future Money (using patch)
ترکیب تصاویر با استفاده از شفافیت
Blend Pictures Using Transparency
انباشتن عمودی سری داده ها
Vertically Stacking Data Series
ماتریس فاصله از نقاط تولید شده
Distance Matrix from Generated Points
هیستوگرام های حاشیه ای پچ گابور
Gabor Patch Marginal Histograms
لیست سایر ویدیوهای پردازش تصویر در این دوره
List of other image-processing videos in this course
نقشه کشی دو بعدی
2D Plotting
خطوط
Lines
نوارها و نوارهای خطا
Bars and errorbars
نقطه ها
Dots
داده های چند بعدی با پراکندگی رنگی
Multidimensional Data with Colored Scatter
حل نشده: imagesc در مقابل pcolor
Unsolved: imagesc vs. pcolor
هیستوگرام ها
Histograms
عدم قطعیت در پول آینده (با استفاده از پچ)
Uncertainty in Future Money (using patch)
ترکیب تصاویر با استفاده از شفافیت
Blend Pictures Using Transparency
انباشتن عمودی سری داده ها
Vertically Stacking Data Series
ماتریس فاصله از نقاط تولید شده
Distance Matrix from Generated Points
هیستوگرام های حاشیه ای پچ گابور
Gabor Patch Marginal Histograms
لیست سایر ویدیوهای پردازش تصویر در این دوره
List of other image-processing videos in this course
نقشه کشی سه بعدی
3D Plotting
کره در یک مکعب
Sphere in a Cube
مکعب رنگارنگ (با نام مستعار کشتی شاد بورگ)
Colorful Cube (a.k.a. the happy Borg ship)
گسترش موجک ها با سطوح
Expanding Wavelets with Surfaces
سطوح گاوسی بافت دار
Textured Gaussian Surfaces
یک توپ در فضای رنگی سه بعدی
A Ball in 3D Color Space
صفحه در R3 که توسط دو بردار پوشانده شده است
Plane in R3 Spanned by Two Vectors
سطح سینک پیچیده
Complex Sinc Surface
پچ گابور خاردار
The Prickly Gabor Patch
نقشه کشی سه بعدی
3D Plotting
کره در یک مکعب
Sphere in a Cube
مکعب رنگارنگ (با نام مستعار کشتی شاد بورگ)
Colorful Cube (a.k.a. the happy Borg ship)
گسترش موجک ها با سطوح
Expanding Wavelets with Surfaces
سطوح گاوسی بافت دار
Textured Gaussian Surfaces
یک توپ در فضای رنگی سه بعدی
A Ball in 3D Color Space
صفحه در R3 که توسط دو بردار پوشانده شده است
Plane in R3 Spanned by Two Vectors
سطح سینک پیچیده
Complex Sinc Surface
پچ گابور خاردار
The Prickly Gabor Patch
تقسیم بندی
Segmentation
تقسیم بندی سری های زمانی مبتنی بر آستانه
Threshold-based Time Series Segmentation
تقسیم بندی سری های زمانی مبتنی بر مشتق
Derivative-based Time Series Segmentation
تقسیم بندی تصویر مبتنی بر شدت
Intensity-based Image Segmentation
نورون ها را در برش مغز موش شناسایی کنید
Identify Neurons in a Mouse Brain Slice
تقسیم بندی
Segmentation
تقسیم بندی سری های زمانی مبتنی بر آستانه
Threshold-based Time Series Segmentation
تقسیم بندی سری های زمانی مبتنی بر مشتق
Derivative-based Time Series Segmentation
تقسیم بندی تصویر مبتنی بر شدت
Intensity-based Image Segmentation
نورون ها را در برش مغز موش شناسایی کنید
Identify Neurons in a Mouse Brain Slice
انیمیشن های داده
Data Animations
توپ شناور تصادفی
Random Floating Ball
میدان تعقیب موش
The Square Chases the Mouse
قله های جادویی مادی شدن
The Magically Materializing Peaks
Smooth Sailing: The Movie
Smooth Sailing: The Movie
طیف صوتی بلادرنگ از میکروفن
Real-time Audio Spectrum from Mic
تبدیل موبیوس
Möbius Transformation
بشقاب پرنده در قلعه شنی
UFO on a Sandcastle
انیمیشن های داده
Data Animations
توپ شناور تصادفی
Random Floating Ball
میدان تعقیب موش
The Square Chases the Mouse
قله های جادویی مادی شدن
The Magically Materializing Peaks
Smooth Sailing: The Movie
Smooth Sailing: The Movie
طیف صوتی بلادرنگ از میکروفن
Real-time Audio Spectrum from Mic
تبدیل موبیوس
Möbius Transformation
بشقاب پرنده در قلعه شنی
UFO on a Sandcastle
رابط های گرافیکی کاربر
Graphical User Interfaces
کادر گفتگو برای ورودی کاربر
Dialog Box for User Input
رابط برای انتخاب یک فایل
Interface to Select a File
جعبه های ورودی و پیام
Input and Message Boxes
رابط کاربری گرافیکی برای ایجاد مناظر تصادفی
GUI to Create Random Landscapes
راهنمای فضای پارامتر Sigmoid
GUIDE to Sigmoid Parameter Space
رابط های گرافیکی کاربر
Graphical User Interfaces
کادر گفتگو برای ورودی کاربر
Dialog Box for User Input
رابط برای انتخاب یک فایل
Interface to Select a File
جعبه های ورودی و پیام
Input and Message Boxes
رابط کاربری گرافیکی برای ایجاد مناظر تصادفی
GUI to Create Random Landscapes
راهنمای فضای پارامتر Sigmoid
GUIDE to Sigmoid Parameter Space
توابع و توابع ناشناس
Functions and Anonymous Functions
تمایز همان طول
Same-length Differentiation
نوسانگر میرایی
Damped Oscillator
حل نشده: آرکسین میرایی
Unsolved: Damped Arcsine
یک هسته تابع را پیدا و استخراج کنید
Find and Extract a Function Core
عملکرد رسم صاف با گزینه ها
Smooth Plotting Function with Options
حل نشده: تابع Zscore
Unsolved: Zscore Function
توابع و توابع ناشناس
Functions and Anonymous Functions
تمایز همان طول
Same-length Differentiation
نوسانگر میرایی
Damped Oscillator
حل نشده: آرکسین میرایی
Unsolved: Damped Arcsine
یک هسته تابع را پیدا و استخراج کنید
Find and Extract a Function Core
عملکرد رسم صاف با گزینه ها
Smooth Plotting Function with Options
حل نشده: تابع Zscore
Unsolved: Zscore Function
یافتن، حداقل، حداکثر
Find, Min, Max
نزدیکترین نقطه به مقدار مشخص شده را پیدا کنید
Find Point Closest to Specified Value
حل نشده: اوج گیری دستی
Unsolved: Manual Peak-Picking
افراط منفی را در یک تابع دوبعدی پیدا کنید
Find Negative Extrema in a 2D Function
حل نشده: برآمدگی های یک سطح دو بعدی را بیابید
Unsolved: Find Ridges of a 2D Surface
Local Maxima را پیدا کنید
Find Local Maxima
پیکسل های تصویر را در محدوده شدت جایگزین کنید
Replace Image Pixels in an Intensity Range
نقاط قطع سیگنال را پیدا کنید
Find Signal Clipping Points
یافتن، حداقل، حداکثر
Find, Min, Max
نزدیکترین نقطه به مقدار مشخص شده را پیدا کنید
Find Point Closest to Specified Value
حل نشده: اوج گیری دستی
Unsolved: Manual Peak-Picking
افراط منفی را در یک تابع دوبعدی پیدا کنید
Find Negative Extrema in a 2D Function
حل نشده: برآمدگی های یک سطح دو بعدی را بیابید
Unsolved: Find Ridges of a 2D Surface
Local Maxima را پیدا کنید
Find Local Maxima
پیکسل های تصویر را در محدوده شدت جایگزین کنید
Replace Image Pixels in an Intensity Range
نقاط قطع سیگنال را پیدا کنید
Find Signal Clipping Points
حساب دیفرانسیل و انتگرال و معادلات دیفرانسیل
Calculus and Differential Equations
ترسیم توابع نمادین
Plotting Symbolic Functions
محدودیت های عملکرد
Function Limits
مشتقات تابع
Function Derivatives
یکپارچه سازی عملکرد
Function Integration
حل معادلات دیفرانسیل
Solving Differential Equations
حساب دیفرانسیل و انتگرال و معادلات دیفرانسیل
Calculus and Differential Equations
ترسیم توابع نمادین
Plotting Symbolic Functions
محدودیت های عملکرد
Function Limits
مشتقات تابع
Function Derivatives
یکپارچه سازی عملکرد
Function Integration
حل معادلات دیفرانسیل
Solving Differential Equations
تمیز کردن سری زمانی تک متغیره
Cleaning Univariate Time Series
در حال اجرا Mean Flter
Running Mean Flter
فیلتر میانه آستانه
Threshold Median Filter
حل نشده: فیلتر میانه تمام نقاط
Unsolved: all-points Median Filter
میان یابی نقاط زمانی از دست رفته
Interpolate Missing Time Points
من دانشیار علوم اعصاب در دانشگاه رادبود (هلند) هستم. آزمایشگاه تحقیقاتی من از روش های علوم اعصاب پیشرفته برای اندازه گیری فعالیت الکتریکی مغز استفاده می کند و ما برای درک همه داده ها از روش های پیشرفته پردازش سیگنال چند متغیره و روش یادگیری ماشین یادگیری استفاده می کنیم! من چندین کتاب درسی درباره برنامه نویسی علمی در MATLAB ، پردازش سیگنال و آمار نوشته ام. من همچنین معتقد به اهمیت ادامه تحصیل در سطح حرفه ای هستم. تمرکز آموزش Pluralsight من تجزیه و تحلیل داده های عملی در MATLAB است. آموزش مباحث فنی می تواند یک چالش برای دوره های آنلاین باشد که تعاملات رو در رو در زمان واقعی ندارند. من تمام تلاشم را می کنم تا تعادل درستی بین درک و دقت ریاضی و بین تئوری و اجرا پیدا کنم. امیدوارم موافقت کنید و مشتاقانه منتظر دیدن شما در کلاس هستم!
نمایش نظرات