PDA

View Full Version : سینوس و کسینوس و تانژانت و کتانژانت در C



jboloori
پنج شنبه 02 بهمن 1393, 16:31 عصر
سلام
میخوام سینوس و کسینوس و تانژانت و کتانژانت رو در زبان C حساب کنم اما یه عدد دیگه میده
اولش کتابخونه math رو اضافه میکنم بعد مینویسم مثلا:
b=sin(a)

راستی کتانژانت رو هم نمیشناسه
cot

لطفا راهنماییم کنید پإوژه دارم
مرسی

omid_kma
جمعه 03 بهمن 1393, 14:34 عصر
ورودی تابع sin باید به رادیان باشه .
زاویه رو در عدد پی ضرب کنید به 180 تقسیم کنید تا به رادیان تبدیل بشه.
cot هم برابر با یک تقسیم بر tan هست .

hatamiarash7
جمعه 03 بهمن 1393, 21:29 عصر
سلام
میخوام سینوس و کسینوس و تانژانت و کتانژانت رو در زبان C حساب کنم اما یه عدد دیگه میده
اولش کتابخونه math رو اضافه میکنم بعد مینویسم مثلا:
b=sin(a)

راستی کتانژانت رو هم نمیشناسه
cot

لطفا راهنماییم کنید پإوژه دارم
مرسی

می تونید خودتون تابع سینوس و کسینوس رو تعریف کنید از اول و با اونا تمام مقادیر مثل تانژانت کوتانژانت سکانت کوسکانت رو حساب کنید ..... از بسط تیلور استفاده کنید . اگه خواستید تا کد آماده اش رو براتون بذارم

omid_kma
شنبه 04 بهمن 1393, 00:07 صبح
می تونید خودتون تابع سینوس و کسینوس رو تعریف کنید از اول و با اونا تمام مقادیر مثل تانژانت کوتانژانت سکانت کوسکانت رو حساب کنید ..... از بسط تیلور استفاده کنید . اگه خواستید تا کد آماده اش رو براتون بذارم
خیلی کارای دیگه هم میتونیم انجام بدیم مثلا سیستم عامل رو خودمون بنویسیم بعد یک زبان برنامه نویسی طراح کنیم تا نهایتا بتونیم سینوس رو حساب کنیم:قهقهه:
ضمنا تابع سینوس ای هم که در هدر cmath وجود داره از بسط تیلوراستفاده نمی کنه بلکه مستقیما از پیاده سازی سخت افزاری و کد اسمبلی مربوطه استفاده می کنه که به مراتب سریع تر از چیزی هست که شما نوشتید.

Sepide7667
پنج شنبه 19 آذر 1394, 14:10 عصر
میشه لطف کنید ممنون واقعا