آموزش متلب (MATLAB)
دسته بندی ( ۵۴۰ آموزش )
نمایش دسته بندی ها (۵۴۰ آموزش)
مباحث اولیه، در متلب (MATLAB)
مباحث اولیه، در متلب (MATLAB) 8
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB)
بردارها (Vector) و ماتریس ها (Matrix)، در متلب (MATLAB) 68
دستورهای ساده و پرکاربرد، در متلب (MATLAB)
دستورهای ساده و پرکاربرد، در متلب (MATLAB) 4
توابع (Function)، در متلب (MATLAB)
توابع (Function)، در متلب (MATLAB) 11
متغیرها (Variable)، در متلب (MATLAB)
متغیرها (Variable)، در متلب (MATLAB) 6
m-file ها، در متلب (MATLAB)
m-file ها، در متلب (MATLAB) 2
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB)
نمایش اطلاعات در خروجی (پنجره Commands)، در متلب (MATLAB) 5
رسم شکل ها، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB)
رسم شکل های دو بعدی، در متلب (MATLAB) 19
رسم شکل های سه بعدی، در متلب (MATLAB)
رسم شکل های سه بعدی، در متلب (MATLAB) 13
رسم چند شکل با هم، در متلب (MATLAB)
رسم چند شکل با هم، در متلب (MATLAB) 6
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB)
رسم شکل ها و نمودارهای خاص، در متلب (MATLAB) 12
رسم شکل های هندسی ساده، در متلب (MATLAB)
رسم شکل های هندسی ساده، در متلب (MATLAB) 8
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB)
تعیین ویژگی های خط های رسم شده در شکل، در متلب (MATLAB) 6
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB)
تعیین ویژگی های محورهای مختصات شکل، در متلب (MATLAB) 12
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB)
نمایش متن در شکل (عنوان، توضیح و ...)، در متلب (MATLAB) 5
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB)
تعیین ویژگی های رنگ های (Color) به کار رفته در رسم شکل، در متلب (MATLAB) 3
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (قبل از رسم شکل)، در متلب (MATLAB) 13
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB)
تعیین یا تغییر ویژگی های شکل (بعد از رسم شکل)، در متلب (MATLAB) 9
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB)
ذخیره شکل ها به صورت فایل (فایل عکس)، در متلب (MATLAB) 2
کار با شکل رسم شده، در متلب (MATLAB)
کار با شکل رسم شده، در متلب (MATLAB) 1
پردازش تصویر و کار با عکس ها، در متلب (MATLAB)
پردازش تصویر و کار با عکس ها، در متلب (MATLAB) 15
ساخت انیمیشن، در متلب (MATLAB)
ساخت انیمیشن، در متلب (MATLAB) 1
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB)
متغیرها و معادلات سمبلیک (Symbolic)، در متلب (MATLAB) 4
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB)
رشته ها (String) و آرایه های رشته ای (String Array) و کاراکترها (Character) و آرایه های کاراکتری (Character Array) (متن ها)، در متلب (MATLAB) 42
حلقه ها (for و while)، در متلب (MATLAB)
حلقه ها (for و while)، در متلب (MATLAB) 3
آرایه ها (Array)، در متلب (MATLAB)
آرایه ها (Array)، در متلب (MATLAB) 2
آرایه های سلولی (Cell Array)، در متلب (MATLAB)
آرایه های سلولی (Cell Array)، در متلب (MATLAB) 7
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB)
ساختارها (Structure) و آرایه های ساختاری (Structure Array)، در متلب (MATLAB) 3
جدول ها (Table)، در متلب (MATLAB)
جدول ها (Table)، در متلب (MATLAB) 11
جدول های زمانی (TimeTable)، در متلب (MATLAB)
جدول های زمانی (TimeTable)، در متلب (MATLAB) 1
درخت ها (Tree)، در متلب (MATLAB)
درخت ها (Tree)، در متلب (MATLAB) 1
پایگاه داده SQLite ، در متلب (MATLAB)
پایگاه داده SQLite ، در متلب (MATLAB) 0
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB)
دستورات شرطی (if و else و switch و ...)، در متلب (MATLAB) 2
خطاهای رایج، در متلب (MATLAB)
خطاهای رایج، در متلب (MATLAB) 2
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB)
برنامه نویسی شیء گرا (Object Oriented Programming) ، در متلب (MATLAB) 1
سیمولینک (Simulink)، در متلب (MATLAB)
سیمولینک (Simulink)، در متلب (MATLAB) 5
GUI و واسطه های گرافیکی، در متلب (MATLAB)
GUI و واسطه های گرافیکی، در متلب (MATLAB) 7
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB)
فایل ها (File) و پوشه ها (Folder)، در متلب (MATLAB) 18
تاریخ و زمان، در متلب (MATLAB)
تاریخ و زمان، در متلب (MATLAB) 19
توقف موقتی یا کامل برنامه، در متلب (MATLAB)
توقف موقتی یا کامل برنامه، در متلب (MATLAB) 4
بردارها و ماتریس های خاص، در متلب (MATLAB)
بردارها و ماتریس های خاص، در متلب (MATLAB) 3
توابع خاص، در متلب (MATLAB)
توابع خاص، در متلب (MATLAB) 2
حافظه (Memory)، در متلب (MATLAB)
حافظه (Memory)، در متلب (MATLAB) 3
برنامه های آماده برای دانلود، در متلب (MATLAB)
برنامه های آماده برای دانلود، در متلب (MATLAB) 1
Excel و متلب (MATLAB)
Excel و متلب (MATLAB) 2
راهنما (Help)، در متلب (MATLAB)
راهنما (Help)، در متلب (MATLAB) 2
مباحث عمومی، در متلب (MATLAB)
مباحث عمومی، در متلب (MATLAB) 19

مسیرها (paths)، در متلب (MATLAB)

برای آشنایی با مفهوم مسیرها (paths) در متلب، بهتر است ابتدا بخشی از روند اجرای دستورات در متلب را شرح بدهیم. وقتی نرم افزار متلب در حال اجرای دستورات است، زمانی که به یک کلمه خاص برسد، یک روند کلی را طی می کند. ابتدا در workspace که در آن متغیرهای تعریف شده، نگهداری می شوند، جستجو می کند تا ببیند آیا آن کلمه، مربوط به یک متغیر است یا خیر. اگر متغیری با آن نام پیدا نکند، سپس فرض می کند که آن نام، مربوط به یک تابع (function)، یک m-file یا یک فایل .mat می باشد. نرم افزار متلب برای یافتن m-file یا فایل .mat (یا هر نوع دیگری از فایل ها، در صورتی که به آن نوع فایل اشاره کرده باشیم)، ابتدا به درون آدرس Current Folder نگاه می کند تا فایلی با آن نام بیابد، اگر پیدا نکرد، آنگاه به سراغ لیستی از آدرس های تعریف شده در متلب می رود تا درون آن فولدرها را نیز جستجو کند. به هر یک از آدرس های موجود در این لیست، یک مسیر (path) می گوییم.

بنابراین چنانچه بخواهیم با فایل های موجود در یک فولدر خاص، درون ویندوز، کار کنیم، ابتدا باید آدرس آن را به صورت یک مسیر، به مسیرهای تعریف شده در متلب، اضافه کنیم.

افزودن یک مسیر به مسیرهای تعریف شده در متلب، با دستور addpath :

برای افزودن یک مسیر به متلب، می توانیم از دستور addpath استفاده کنیم. مثلا فرض کنید که بخواهیم با فایل های موجود در درایو C کامپیوتر کار کنیم، برای این منظور، باید آدرس مربوط به درایو C کامپیوتر را به صورت یک مسیر در متلب، تعریف کنیم. برای این منظور، کدهای زیر را می نویسیم :

حذف یک مسیر از مسیرهای تعریف شده در متلب، با دستور rmpath :

برای حذف یک مسیر از مسیرهای تعریف شده در متلب، دستور rmpath به کار می رود. مثلا فرض کنید که آدرس فولدر C را به عنوان یک مسیر در متلب تعریف کرده باشیم و اکنون بخواهیم این مسیر را حذف کنیم، برای این منظور، کدهای زیر را می نویسیم :

افزوده شدن یک مسیر، هنگام ساخت یک m-file جدید :

همان طور که می دانید، m-file ها، فایل هایی می باشند که در آنها، کدهای متلب مورد نظر خود را نوشته و ذخیره می کنیم (در مواردی که دیگر پنجره command ، جوابگوی نیاز ما نیست). اگر نمی دانید m-file چیست، مباحث مربوط به آن را بخوانید. هنگامی که یک m-file جدید در متلب می سازیم و آن را در یک فولدر دلخواه در کامپیوتر خود، ذخیره می کنیم، فرض کنید که پس از آن، بخواهیم m-file را اجرا کنیم (یعنی بر روی دکمه Run در بالای ادیتور کدها، کلیک کنیم)، در این مرحله، چنانچه فولدر مورد نظر، جزء مسیرهای تعریف شده در متلب نباشد، پنجره ای به شکل زیر نمایش داده می شود :

مسیرها (paths)، در متلب (MATLAB)

همان طور که مشاهده می کنید، نرم افزار متلب، اخطار داده است که آدرسی که m-file در آن قرار دارد، نه به عنوان Current Folder تعیین شده و نه جزء مسیرهای تعریف شده در متلب است. با گزینه هایی که در این پنجره، نمایش داده شده است، می توانید انتخاب کنید که آدرس این فایل، به عنوان Current Folder در نظر گرفته شود و یا اینکه به مسیرهای تعریف شده در متلب، افزوده گردد. بنابراین چنانچه یک m-file در یک فولدر دلخواه داشته باشیم و بخواهیم آن را با متلب اجرا کنیم، نیازی نیست که حتما بخواهیم با کدنویسی، ابتدا مسیر آن را به مسیرهای تعریف شده در متلب اضافه کنیم، بلکه خیلی راحت، می توانید m-file مورد نظر را باز کرده، سپس بر روی دکمه Run در بالای ادیتور کدها، کلیک کنید و سپس در پنجره ای که نمایش داده می شود، گزینه Add to Path را انتخاب نمایید.

افزودن یک مسیر به مسیرهای تعریف شده در متلب، با استفاده از گزینه موجود در منوهای نرم افزار متلب (بدون کدنویسی) :

چنانچه بخواهیم بدون استفاده از کدنویسی و تنها با استفاده از گزینه های موجود در منوی نرم افزار متلب، یک مسیر را به مسیرهای تعریف شده در متلب اضافه کنیم، باید در پنجره نرم افزار متلب، از منوی File ، گزینه Set Path را انتخاب کنیم :

مسیرها (paths)، در متلب (MATLAB)

پنجره ای به شکل زیر نمایش داده می شود :

مسیرها (paths)، در متلب (MATLAB)

سپس در این پنجره، بر روی گزینه Add Folder کلیک می کنیم تا پنجره زیر نمایش داده شود :

مسیرها (paths)، در متلب (MATLAB)

اکنون در این پنجره، پوشه (folder) مورد نظرمان که می خواهیم آدرس آن به مسیرهای تعریف شده در متلب افزوده شود را انتخاب کرده و بر روی گزینه OK کلیک می کنیم. سپس در پنجره قبلی، بر روی گزینه Save کلیک کرده و آن را می بندیم :

مسیرها (paths)، در متلب (MATLAB)

بنابراین آدرس پوشه مورد نظر به مسیرهای تعریف در متلب افزوده می شود.

نویسنده علیرضا گلمکانی
شماره کلید 177
گزینه ها
به اشتراک گذاری (Share) در شبکه های اجتماعی
نظرات 20 20 0
inan
۱۳۹۵/۰۶/۱۸
۱۲:۰۷

سایتتون عالیه ....، سپااااس  

Arash
۱۳۹۵/۰۶/۲۴
۱۹:۳۶

سپاس.کارتون عالیه

سارا
۱۳۹۵/۰۷/۱۰
۱۲:۴۴

سلام لطفا کمکم کنید در متلب 2016 چجوری اینکارو کنم؟ خیلی مهم و حیاتیه و نمی دونم
چون Set Path نداره و وقتی هم اون ارور میاد و میزنم ADD  رو بازم اضافه نمی کنه و میگه can not open file و ران نمیشه چیکار کنم 

سارا
۱۳۹۵/۰۷/۱۰
۱۳:۲۱

در واقع نمی دونم توی متلب 2016 چجوری اون الگوریتمو به کیورنت فولدر اضافه کنم؟

سارا
۱۳۹۵/۰۷/۱۰
۱۴:۲۳

ادمین عزیز میشه جواب بدید؟ کارم واقعا لنگه
هر چی هم سرچ کردم متوجه نشدم جایی ننوشته بود چجوری مسیرو تعریف کنم؟ برنامه ران نمیشه متاسفانه

admin
۱۳۹۵/۰۷/۱۰
۱۴:۲۶

سلام.
مطابق راهنمای همین کلید (مبحث)، از دستور addpath استفاده کنید (وابسته به منوهای گرافیکی برنامه متلب (MATLAB) نیست و در نسخه های مختلف، متفاوت نخواهد بود).
تنها باید سعی کنید که مسیر پوشه (folder) را به درستی برای دستور addpath بنویسید.

Flower

سارا
۱۳۹۵/۰۷/۱۰
۱۴:۴۶

سلام مجدد ممنون از لطفتون که پاسخ میدید
این خطارو میده


   ↑
Error: Unexpected MATLAB operator.
 
اشتباهم کجاست ؟

سارا
۱۳۹۵/۰۷/۱۰
۱۴:۵۱

addpath c:\;
این رو باید کجا وارد کنم مسیرشو؟ توی Command window
بصورت دستی و تک تک راهی هست که فایلهای متلب( که پسوندm)دارند 
را به current folder اضافه کنم؟
برای اینکه الگوریتم ابتکاریم درست کار کنه باید تمام فایلهای پسونددار متلب ( 7 تاست)رو باید توی current folder اضافه کنم؟
ممنون از لطفتون

سارا
۱۳۹۵/۰۷/۱۰
۱۵:۲۶

ممنون درست شد
فقط یک سوال دیگه
تابع هدف در کدوم بخشه
من یک فایل الگوریتم ابتکاری دانلود کردم
میخوام توی برنامه ببینم تابع هدفش کجاست؟
تابع هدف رو در کدوم بخش تعریف می کنند؟

admin
۱۳۹۵/۰۷/۱۰
۱۸:۱۴

سلام.
نمیشه حدس زد، اگر الگوریتم را خودشان کامل برنامه نویسی کرده اند که باید کدهای برنامه را بررسی کنید، اما اگر از دستورات خود متلب (MATLAB) و الگوریتم های پیش ساخته آن استفاده شده، باید دستورات را در help متلب جستجو کنید تا راهنماهای مرتبط با آنها کمکتان کند (همان نتایج جستجو در help متلب هم می تواند مشخص کند که از الگوریتم های پیش ساخته متلب استفاده شده یا خیر).

Flower

آقایی
۱۳۹۵/۱۰/۰۸
۱۹:۲۱

سلام و خداقوت

متاسفانه من نمیتونم مسیر به درستی تعریف کنم. اگر من بخواهم از فایل های یک درایو خاص استفاده کنم فقط بردن نام اون درایو خاص کافی ست یا باید کل مسیر رو تعریف کنم

admin
۱۳۹۵/۱۰/۱۴
۱۳:۰۲

سلام.
نه باید مسیر را به صورت کامل تعریف کنید. حتی اگر امکان قرار دادن کل یک درایو نیز وجود داشت، باز هم این کار منطقی نبود، چون در صورت زیاد بودن فایل های درایو مورد نظر، نرم افزار متلب (MATLAB) باید زمان زیادی را برای بررسی آنها می گذاشت (که مثلا ببیند یک m-file با نام خاص در بین فایل های آن وجود دارد یا خیر).
اگر با تعریف مسیر برای یک پوشه (folder) مشکل دارید، توسط نرم افزار متلب (MATLAB)، یک m-file را که در آن پوشه قرار دارد، باز کنید و سعی کنید که آن را اجرا نمایید. برای اجرا شدن آن، اگر پوشه در مسیرهای تعریف شده برای متلب نباشد، متلب پیامی را به شما نمایش می دهد و از شما می پرسد که آیا مسیر پوشه به مسیرهای تعریف شده برای متلب افزوده شود یا نه، که در این حالت، کافی است بر روی گزینه Add to Path کلیک کنید (این مورد در همین مبحث نیز ذکر شده است). بنابراین در این حالت، نیازی به تعریف دستی مسیر مورد نظر نیست.

Flower

احسان
۱۳۹۶/۰۲/۱۱
۲۰:۵۸

با سلام من متلب را نصب کردم اما در سیمولینک، کتابخانه simpowersystems را نداره. چطور می تونم این کتابخانه را به سیمولینک اضافه کنم. ممنون میشم راهنماییم کنید.

محسن
۱۳۹۷/۰۴/۰۸
۱۱:۰۶

سلام
چطور می تونم یک ابزار را به متلب اضافه کنم مثلا در بحث موجک ها تابع wtc یا همان موجک کوهرنس و متقابل را در متلب نداریم من فایل هایش را دانلود کردم ولی نمی دونم چطور در متلب اضافه کنم این ابزار را.
لطفا راهنمایی کنید

مهسا
۱۳۹۷/۰۶/۰۳
۱۸:۲۲

[عکس: smiley_1.png]

محمد
۱۳۹۸/۰۳/۱۱
۱۴:۲۱

سلام
ی سوال داشتم
یک برنامه دارم مینویسم که باید از اطلاعات یک برنامه ی دیگر که قبلا نوشتم استفاده کنه.
چیکار باید بکنم.ممنون میشمه جواب بدید.

علی
۱۳۹۸/۰۶/۲۲
۱۳:۴۲

 با سلام و احترام
وقتی برنامه متلب را باز می کنم با پیام ذیل روبرو شده و کاری نمی توانم انجام دهم: ممنون می شوم اگر راهنمایی بفرمائید.سپاسگزارم

Content is not allowed in prolog.

Could not parse the file: c:\program files\matlab\r2014a\toolbox\control\control\info.xml

admin
۱۳۹۸/۰۶/۲۲
۱۷:۰۷

سلام.
لینک زیر را ببینید :

https://www.mathworks.com/matlabcentral/...box-in-mat

Flower

علی
۱۳۹۸/۰۶/۲۳
۲۳:۰۵

با سلام و سپاس از راهنمایی شما
ممنون می شوم اگر منظور از جمله ذیل را که در لینک مورد اشاره آمده است را کمی توضیح فرمائید
باسپاس

The reason for this message could be that the encoding specified on your machine does not match what the 'info.xml' file is actually encoded in. For example, it says UTF-8, but 'info.xml' might be created using UTF-16. Also, there might be an XML issue when the XML file was edited using notepad.
To resolve the issue, make the appropriate changes to the 'info.xml' so that it passes the schema on your computer from your original 'info.xml' rather than using the one supplied to you. For example, rename the original 'info.xml', and create a new 'info.xml' in MATLAB from scratch, i.e., you would need to type them in instead of copy-pasting the contents from the renamed 'info.xml'.
Also, make sure to use lower case letters in the file name.

رضا
۱۳۹۸/۰۶/۲۶
۲۳:۱۶

سلام خسته نباشید.
ببخشید میخواستم ببینم پروژه ای که در مک  نوشته شده میشد در ویندوز اجرا کرد روی متلب ؟
اگر بله میشه راهنمایی کنید.
باتشکر

ارسال نظر جدید (بدون نیاز به عضو بودن در وب سایت)

جستجو در کلیدستان، توسط گوگل

جستجو در عنوان کلیدها

دسترسی سریع

کلید
×

شماره کلید


دسته بندی
×

شماره دسته کلید


جستجو
×

جستجو


راهنمای دستورات متلب (MATLAB)

راهنمای دستورات متلب (MATLAB) بر اساس حرف اول دستور :

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z