اطلاعیه

Collapse
No announcement yet.

جایگزین دستور cos

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    جایگزین دستور cos

    دوستان کسی می دونه آیا الگوریتمی برای بدست آوردن cos یک زاویه بدون اینکه بخواهیم از این دستور تو بسکام استفاده کنیم هست یا نه ؟ مثلا با انجام اعمال پایه ریاضی روی زاویه کسینوسشو بدست بیاریم.
    خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
    [hr]

    #2
    پاسخ : جایگزین دستور cos

    نوشته اصلی توسط 4850
    دوستان کسی می دونه آیا الگوریتمی برای بدست آوردن cos یک زاویه بدون اینکه بخواهیم از این دستور تو بسکام استفاده کنیم هست یا نه ؟ مثلا با انجام اعمال پایه ریاضی روی زاویه کسینوسشو بدست بیاریم.
    تا اون جایی که از درس های دبیرستان و دانشگاه یادم مونده بهترین راه استفاده از بسط تیلور این توابع هستش، مثلا این ها رو داریم:

    که x بر حسب رادیان هستش.
    هر چه دقت بالاتری بخوایید، باید جملات بیشتری (توان های بالاتری) رو حساب کنید

    اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

    دیدگاه


      #3
      پاسخ : جایگزین دستور cos

      آیا راه های ساده تری وجود نداره که نیازی به تبدیل درجه به رادیان نداشته باشه ؟ :read:
      خداوند بی نهایت است اما به قدر نیاز تو فرود می آید ، به قدر آرزوی تو گسترده می شود و به قدر ایمان تو کارگشاست.
      [hr]

      دیدگاه


        #4
        پاسخ : جایگزین دستور cos

        قرار نیست شما این کارو انجام بدید که سخت باشه، برنامه بخت برگشته قراره تبدیلش کنه :mrgreen: با این فرمول:

        اول با فرمول پایینی، درجه مورد نظر رو به رادیان تبدیل کنید، و بعد با استفاده از بسط شیرین تیلور، مقدار سینوس زاویه مورد نظر رو با دقت دلخواه به دست بیارید.
        ریاضیات به همین شیرینی
        :mrgreen:
        اونچیزی که در دانشگاه یاد میگیرید، "الفبایی" هست برای نوشتن یک "رمان" !!

        دیدگاه


          #5
          پاسخ : جایگزین دستور cos

          در بعضی از کاربردها از روش استفاده از Lookup table ها و ذخیره مقدار Sin یا Cos و ... در حافظه Flash هم می توانید استفاده کنید که این مسئله بستگی به دقت مورد نظر و بازه تغییرات زاویه و پله تغییر آن دارد.
          اوژن: به معنای افکننده و شکست دهنده است
          دانایی، توانایی است-Knowledge is POWER
          برای حرفه ای شدن در الکترونیک باید با آن زندگی کرد
          وضعمان بهتر می شود، اگر همه نسبت به جامعه و اطراف خود مسوول باشیم و نگوئیم به ما چه
          قوی شدن و خوب ماندن - خوبی کردن به دیگران یک لذت ماندگار است
          اگر قرار باشد نفت و منابع خام را بدهیم و چرخ بگیریم، بهتر است چرخ را از نو اختراع کنیم
          ساعت کار بدن اکثر انسان ها کمتر از 800000 ساعت است و بعد از آن از کار می افتد

          دیدگاه


            #6
            پاسخ : جایگزین دستور cos

            در ادامه ی توضیحات بابابرقی اینو بگم که اگه زاویه از منفی پی دوم تا پی دوم تغییر بکنه (و یا اگه هر زاویه ی دیگه ای باشه، میتونی به یک عدد در همون بازه ی منفی پی دوم تا پی دوم تبدیلش کنی) استفاده از سه جمله ی اول اون بسطی که بابابرقی گفته کافیه. یعنی (یک) منهای (ایکس به توان دو تقسیم بر دو فاکتوریل) به علاوه ی (ایکس به توان چهار تقسیم بر چهار فاکتوریل). همین و بس!!! :wow:
            موفق باشی
            :read:
            1: اللهم صل علی محمد و آل محمد و عجل فرجهم و ...
            2: دانش بهتره یا ثروت؟ بدون شعور هیچکدوم!
            3: دلا معاش چنان کن که گر بلغزد پای *** فرشته‌ات به دو دست دعا نگه دارد (حافظ)

            دیدگاه

            لطفا صبر کنید...
            X