(۱۳۹۴/۰۳/۱۶, ۰۶:۰۲ ب.ظ)'admin' نوشته: سلام.
شما نام تابع را برابر basicfun انتخاب کرده اید، اما بعدا نام basicfun1 فراخوانی شده است :
کد پیاچپی:x0=0.7;
[x,fval]=fsolve(@basicfun1,x0)
کد را تصحیح می کنیم :
کد پیاچپی:x0=0.7;
[x,fval]=fsolve(@basicfun,x0)
اما هنوز هم خطا خواهد داد. زیرا مقداری برای متغیر y در کدهای تابع تعریف نشده است. پس مقدار y را در کدهای تابع مشخص کنید.
سلام. ممنون
دارم اشتباه از fsolve استفاده میکنم یعنی؟
y مجهوله و هدف از حل معادله بدست آورن y هست. منظورتون از تعریفش چیه؟