در روش سکانت ما به دو نقطه اولیه x1 و x0  نیاز داریم.یک بار که این دو عدد مشخص شدند بقیه اعداد با فرمول زیر محاسبه می شوند.

xi+1=xi-(xi-xi-1)/(yi-yi-1)*yi

برای این کار در یک m  فایل تابع سکانت را می نویسیم و نام آن را mysecant  می گذاریم.که تابع ما دارای مشخصات زیر باشد.

Function x=mysecant(f,x0,x1,n)

می توانید m  فایل مربوط به تابع را از زیر دانلود کنید.

دانلود فایل پروژه
حجم: 188 بایت


 

در نوشتن این برنامه باید از حلقه ی for  استفاده کنیم.پرداختن به جزئیات را به عهده شما می گذاریم.بعد از دانلود فایل پروژه آن را در دایرکتوری اصلی متلب کپی کنیدو سپس آن را اجرا کنید.اکنون در پنجره commond windows  نرم افزار متلب با استفاده از دستورات زیر تابع مد نظر خود را وارد کنید که ما در اینجا تابع

 f(x)=x^3-5  را وارد کرده ایم.

f=inline('x^3-5');

mysecant(f,0,2,8)

با استفاده از دستور inline  می توان تابعی برای متلب تعریف کرد.با این محدودیت که نمی توان دو تابع را به صورت هم زمان با این دستور برای متلب تعریف کرد.

می توانید دستورات مربوط به commond windows  را از زیر دانلود کنید.

دانلود فایل پروژه
حجم: 37 بایت


 

امیدوارم که این آموزش مفید بوده باشد.