ফোরাম

iOS আপনি কিভাবে sin, cos, এবং tan ব্যবহার করবেন?

এম

মিস্টার পেঙ্গুইন9

আসল পোস্টার
1 আগস্ট, 2008
  • 13 মে, 2009
আইফোন এসডিকেতে আপনি কিভাবে sin, cos, এবং tan ব্যবহার করবেন? এবং আপনি কিভাবে তাদের বিপরীত ব্যবহার করবেন?

ধন্যবাদ

সাইলেন্টপান্ডা

মডারেটর ইমেরিটাস
8 অক্টোবর, 2002
বাঁশের বন


  • 13 মে, 2009
আমি অনুমান করছি আপনি শুধু cos, sin এবং tan এর C সংস্করণ ব্যবহার করবেন। এম

মিস্টার পেঙ্গুইন9

আসল পোস্টার
1 আগস্ট, 2008
  • 13 মে, 2009
আমি যে একটি উদাহরণ দিতে পারেন দয়া করে.

ধন্যবাদ

ফোনি ডেভেলপার

2শে সেপ্টেম্বর, 2008
  • 13 মে, 2009
কোড: |_+_|
আরো কিছু আছে?

টার্মিনালে এটি টাইপ করার চেষ্টা করুন বা এটি গুগল করুন

মানুষ পাপ এম

মিস্টার পেঙ্গুইন9

আসল পোস্টার
1 আগস্ট, 2008
  • 13 মে, 2009
কিন্তু যখন আমি xcode এ 'tan(1)' করি তখন এটা আমাকে 1556013989 ফেরত দেয়!?!? কিন্তু 1 এর ট্যান হল 0.017455... আমি কি ভুল করছি?

ধন্যবাদ আর

রন সি

18 জুলাই, 2008
শিকাগো-এরিয়া
  • 13 মে, 2009
একটি টাইপ সমস্যা মত গন্ধ

MrPenguin9 বলেছেন: কিন্তু যখন আমি xcode এ 'tan(1)' করি তখন এটা আমাকে 1556013989 ফেরত দেয়!?!? কিন্তু 1 এর ট্যান হল 0.017455... আমি কি ভুল করছি?

ধন্যবাদ

1556013989? এটি টাইপ রূপান্তর ছাড়াই একটি পূর্ণসংখ্যা হিসাবে একটি ভাসমান-বিন্দু-ফরম্যাটেড মান মুদ্রণ করতে পারে?

কোথা থেকে আপনি এই tan() ফাংশন পাচ্ছেন? গণিত tan(), উদাহরণস্বরূপ, কি ধরনের ফেরত আসে? এটা কি রেডিয়ান বা ডিগ্রী নেয়? আপনি কি ধরনের রিটার্ন মান সংরক্ষণ করছেন?

আমি tan() এর জন্য ম্যান পৃষ্ঠাটি পরীক্ষা করেছি এবং এটি বলে:
কোড: |_+_| তাই.... একমাত্র ফাংশন যা সেই স্বাক্ষরের সাথে মিলে যায় একটি দ্বিগুণ (স্বয়ংক্রিয় রূপান্তর) নেয় এবং একটি দ্বিগুণ (এছাড়াও স্বয়ংক্রিয় রূপান্তর) ফেরত দেয় এবং রেডিয়ান নেয়।

আপনি মান কিভাবে দেখছেন? আপনার কোড দেখতে কেমন?

সম্পাদনা করুন: আমি ক্যালকুলেটার অ্যাপে ট্যান (1 রেডিয়ান) এর মান পরীক্ষা করেছি - এটি বলে: 1.557408৷ তাহলে... আপনি কেন মনে করেন এটি 0.017455 হওয়া উচিত? এটি ট্যানের মান (1 ডিগ্রী) এম

মিস্টার পেঙ্গুইন9

আসল পোস্টার
1 আগস্ট, 2008
  • 13 মে, 2009
এখানে MainView.m কোড থেকে আমার কোড: |_+_| (ওহ, এবং আমি জানতাম না যে ট্যান(x) রেডিয়ানে ছিল।) সাহায্য করার জন্য আপনাকে ধন্যবাদ! জি

গুইয়ন

এপ্রিল 19, 2008
কেমব্রিজ, এমএ
  • 13 মে, 2009
MrPenguin9 বলেছেন: -(অকার্যকর) জাগ্রত থেকে নিব {
Text.text = [NSString stringWithFormat'%d', tan(1)];
}

আপনার সমস্যা আছে, ট্যান একটি ডবল রিটার্ন করে কিন্তু %d ফরম্যাট স্ট্রিং একটি পূর্ণসংখ্যা আশা করে। '%d' থেকে '%lf' পরিবর্তন করলে তা ঠিক করা উচিত। টার্মিনালে 'ম্যান 3 প্রিন্টএফ' টাইপ করা আপনাকে প্রিন্টএফ-স্টাইল ফর্ম্যাট স্ট্রিংগুলি সম্পর্কে আরও অনেক তথ্য দেবে যা অ্যাপল (এবং অন্যান্য অনেক লাইব্রেরি) ব্যবহার করে; 'ফরম্যাট স্ট্রিং শূন্য বা আরও নির্দেশের সমন্বয়ে গঠিত' দিয়ে শুরু হওয়া অংশটি সন্ধান করুন আর

রন সি

18 জুলাই, 2008
শিকাগো-এরিয়া
  • 14 মে, 2009
স্বয়ংক্রিয় রূপান্তর এবং ফ্লোটিং-পয়েন্ট অদ্ভুততা সম্পর্কে একটি দ্রুত নোট...

Guiyon বলেছেন: আপনার সমস্যা আছে, ট্যান একটি ডবল রিটার্ন করে কিন্তু %d ফরম্যাট স্ট্রিং একটি পূর্ণসংখ্যা আশা করে। '%d' থেকে '%lf' পরিবর্তন করলে তা ঠিক করা উচিত। টার্মিনালে 'ম্যান 3 প্রিন্টএফ' টাইপ করা আপনাকে প্রিন্টএফ-স্টাইল ফর্ম্যাট স্ট্রিংগুলি সম্পর্কে আরও অনেক তথ্য দেবে যা অ্যাপল (এবং অন্যান্য অনেক লাইব্রেরি) ব্যবহার করে; 'ফরম্যাট স্ট্রিং শূন্য বা আরও নির্দেশের সমন্বয়ে গঠিত' দিয়ে শুরু হওয়া অংশটি সন্ধান করুন

এই 'জাদু' টাইপ রূপান্তর ঘটবে না যদি না কম্পাইলার জানে যে একটি হওয়া উচিত। একটি ক্ষেত্রে যেখানে এটি জানা যাবে না তা হল stringWithFormat-এর মতো কোডে: - এটি সত্যিই জানে না যে একটি রূপান্তর হওয়া উচিত, তাই এটি আনন্দের সাথে একটি দ্বিগুণ পাস করে। একবার আপনি ফ্লোটিং-পয়েন্ট প্রকারের সাথে খেলা শুরু করলে, আপনাকে সেদিকে মনোযোগ দিতে হবে।

ফ্লোটিং-পয়েন্টের ধরন সম্পর্কে আরেকটি সংক্ষিপ্ত নোট। কোড লিখবেন না যেমন: কোড: |_+_| = এবং ফ্লোটিং পয়েন্ট প্রকারের সমস্যা হল যে তাদের সমান হওয়ার সম্ভাবনা খুব কম। এমনকি কিছু যেমন: কোড: |_+_| আপনার হোয়াইটবোর্ডে, এই সংখ্যাগুলি একই। কম্পিউটারের ভিতরে, তাদের থাকতে হবে না। এটা অদ্ভুত, কিন্তু আপনি এটি অভ্যস্ত করা প্রয়োজন. এম

মিস্টার পেঙ্গুইন9

আসল পোস্টার
1 আগস্ট, 2008
  • 15 মে, 2009
এটা কাজ করেছে.

আমাকে সাহায্য করার জন্য আপনাকে ধন্যবাদ!