به مسیر زیر از کامپیوتر خود بروید :
فایل roots.m را از آنجا بردارید، یعنی آن را در محل دیگری کپی کنید که اطمینان دارید جزء مسیرهای (paths) تعریف شده برای متلب نیست (دیگر در آن پوشه موجود نباشد).
دلیل مشکل این است که خود متلب یک m-file با نام roots.m دارد که برای تابع roots به کار می رود (که در پس زمینه توابع ذکر شده در کد شما، به کار خواهد رفت). اما متلب، این فایل roots.m دوم را به عنوان آن تابع اجرا می کند و بنابراین با خطا روبرو می شویم. پس باید این فایل دوم، دیگر در مسیرهای تعریف شده برای متلب (کلید شماره 177)، قرار نداشته باشد.
یا اصلا می توانید نام آن را تغییر بدهید تا دیگر دغدغه جزء مسیر بودن یا نبودن پوشه مورد نظر را نداشته باشید.
کد پیاچپی:
D:\Documents\MATLAB\roots.m
فایل roots.m را از آنجا بردارید، یعنی آن را در محل دیگری کپی کنید که اطمینان دارید جزء مسیرهای (paths) تعریف شده برای متلب نیست (دیگر در آن پوشه موجود نباشد).
دلیل مشکل این است که خود متلب یک m-file با نام roots.m دارد که برای تابع roots به کار می رود (که در پس زمینه توابع ذکر شده در کد شما، به کار خواهد رفت). اما متلب، این فایل roots.m دوم را به عنوان آن تابع اجرا می کند و بنابراین با خطا روبرو می شویم. پس باید این فایل دوم، دیگر در مسیرهای تعریف شده برای متلب (کلید شماره 177)، قرار نداشته باشد.
یا اصلا می توانید نام آن را تغییر بدهید تا دیگر دغدغه جزء مسیر بودن یا نبودن پوشه مورد نظر را نداشته باشید.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.