سلام.
شما نام تابع را برابر basicfun انتخاب کرده اید، اما بعدا نام basicfun1 فراخوانی شده است :
کد را تصحیح می کنیم :
اما هنوز هم خطا خواهد داد. زیرا مقداری برای متغیر y در کدهای تابع تعریف نشده است. پس مقدار y را در کدهای تابع مشخص کنید.
شما نام تابع را برابر basicfun انتخاب کرده اید، اما بعدا نام basicfun1 فراخوانی شده است :
کد پیاچپی:
x0=0.7;
[x,fval]=fsolve(@basicfun1,x0)
کد را تصحیح می کنیم :
کد پیاچپی:
x0=0.7;
[x,fval]=fsolve(@basicfun,x0)
اما هنوز هم خطا خواهد داد. زیرا مقداری برای متغیر y در کدهای تابع تعریف نشده است. پس مقدار y را در کدهای تابع مشخص کنید.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.