۱۳۹۱/۱۲/۲۸, ۱۱:۳۶ ب.ظ
سلام .
در اینجا قصد دارم علت به وجود آمدن یک پیام خطا را در نرم افزار متلب توضیح بدهم که به صورت کلی زیر می باشد :
معمولا این پیام خطا به دو دلیل به وجود می آید .
اول اینکه ممکن است که تابع (function) مورد نظر درون مسیر (path) یا مسیرهای اجرای نرم افزار متلب نباشد و بنابراین راه حل این است که فولدر حاوی آن تابع را به مسیرها اضافه کنید یا current folder را به آدرس آن فولدر حاوی تابع ، تغییر دهید .
دوم اینکه ممکن است آن تابع یک تابع داخلی نرم افزار متلب باشد و به دلیل قدیمی بودن شماره نرم افزار متلب شما ، این تابع را نداشته باشید . توصیه این است که یک شماره جدید نرم افزار متلب را نصب کنید ، اما اگه عجله دارید می توانید از دوستی که یک شماره جدید متلب را دارد بخواهید که فایل مربوط به آن تابع داخلی را برایتان ارسال کند . مثلا فرض کنید که شما تابع syms را نداشته باشید ، دوست شما باید عبارت زیر را در نرم افزار متلب خود اجرا کند تا مسیر فایل مربوط به تابع syms نمایش داده شود :
مثلا نتیجه در کامپیوتر من به صورت زیر خواهد بود :
بنابراین سپس دوست شما این فایل با نام syms.m را برایتان ارسال می کند و همچنین آدرس را هم به شما می گوید تا بدانید که فایل را در چه بخشی از فولدر محل نصب نرم افزار متلب باید کپی کنید .
در اینجا قصد دارم علت به وجود آمدن یک پیام خطا را در نرم افزار متلب توضیح بدهم که به صورت کلی زیر می باشد :
Undefined function or method...for input arguments of type 'char'
معمولا این پیام خطا به دو دلیل به وجود می آید .
اول اینکه ممکن است که تابع (function) مورد نظر درون مسیر (path) یا مسیرهای اجرای نرم افزار متلب نباشد و بنابراین راه حل این است که فولدر حاوی آن تابع را به مسیرها اضافه کنید یا current folder را به آدرس آن فولدر حاوی تابع ، تغییر دهید .
دوم اینکه ممکن است آن تابع یک تابع داخلی نرم افزار متلب باشد و به دلیل قدیمی بودن شماره نرم افزار متلب شما ، این تابع را نداشته باشید . توصیه این است که یک شماره جدید نرم افزار متلب را نصب کنید ، اما اگه عجله دارید می توانید از دوستی که یک شماره جدید متلب را دارد بخواهید که فایل مربوط به آن تابع داخلی را برایتان ارسال کند . مثلا فرض کنید که شما تابع syms را نداشته باشید ، دوست شما باید عبارت زیر را در نرم افزار متلب خود اجرا کند تا مسیر فایل مربوط به تابع syms نمایش داده شود :
کد:
which syms
مثلا نتیجه در کامپیوتر من به صورت زیر خواهد بود :
کد:
C:\Program Files\MATLAB\R2011a\toolbox\symbolic\symbolic\syms.m
بنابراین سپس دوست شما این فایل با نام syms.m را برایتان ارسال می کند و همچنین آدرس را هم به شما می گوید تا بدانید که فایل را در چه بخشی از فولدر محل نصب نرم افزار متلب باید کپی کنید .