سلام .
در اینجا قصد دارم علت به وجود آمدن یک پیام خطا را در نرم افزار متلب توضیح بدهم که به صورت کلی زیر می باشد :
معمولا این پیام خطا به دو دلیل به وجود می آید .
اول اینکه ممکن است که تابع (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 را برایتان ارسال می کند و همچنین آدرس را هم به شما می گوید تا بدانید که فایل را در چه بخشی از فولدر محل نصب نرم افزار متلب باید کپی کنید .
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.