فورمز

iOS آپ sin، cos، اور tan کا استعمال کیسے کرتے ہیں؟

ایم

مسٹر پینگوئن9

اصل پوسٹر
یکم اگست 2008
  • 13 مئی 2009
آپ آئی فون sdk میں sin، cos، اور tan کا استعمال کیسے کرتے ہیں؟ اور یہ بھی کہ آپ ان کے معکوس کو کیسے استعمال کرتے ہیں؟

شکریہ

خاموش پانڈا

ناظم امیریٹس
8 اکتوبر 2002
بانس کا جنگل


  • 13 مئی 2009
میرا اندازہ ہے کہ آپ صرف cos، sin اور tan کے C ورژن استعمال کریں گے۔ ایم

مسٹر پینگوئن9

اصل پوسٹر
یکم اگست 2008
  • 13 مئی 2009
کیا میں اس کی مثال دے سکتا ہوں؟

شکریہ

فونی ڈیولپر

2 ستمبر 2008
  • 13 مئی 2009
کوڈ: |_+_|
کیا کچھ اور ہے؟

اسے ٹرمینل میں ٹائپ کرنے کی کوشش کریں یا اسے گوگل کریں۔

آدمی گناہ ایم

مسٹر پینگوئن9

اصل پوسٹر
یکم اگست 2008
  • 13 مئی 2009
لیکن جب میں ایکس کوڈ میں 'ٹین (1)' کرتا ہوں تو یہ مجھے 1556013989 واپس دیتا ہے!؟!؟ لیکن 1 کا ٹین 0.017455 ہے... میں کیا غلط کر رہا ہوں؟

شکریہ آر

رون سی

18 جولائی 2008
شکاگو کا علاقہ
  • 13 مئی 2009
ایک قسم کے مسئلے کی طرح بو آ رہی ہے۔

مسٹر پینگوئن 9 نے کہا: لیکن جب میں ایکس کوڈ میں 'ٹین(1)' کرتا ہوں تو یہ مجھے 1556013989 واپس دیتا ہے!؟!؟ لیکن 1 کا ٹین 0.017455 ہے... میں کیا غلط کر رہا ہوں؟

شکریہ

1556013989? یہ صرف ایک فلوٹنگ پوائنٹ فارمیٹ شدہ ویلیو کو ٹائپ کنورژن کے بغیر عدد کے بطور پرنٹ کر رہا ہے؟

آپ کو یہ tan() فنکشن کہاں سے مل رہا ہے؟ math.h؟ tan() کس قسم کی مثال کے طور پر واپس آتی ہے؟ کیا یہ ریڈین یا ڈگری لیتا ہے؟ آپ واپسی کی قیمت کو کس قسم میں محفوظ کر رہے ہیں؟

میں نے مین پیج کو tan() کے لیے چیک کیا اور یہ کہتا ہے:
کوڈ: |_+_| تو.... واحد فنکشن جو اس دستخط سے میل کھاتا ہے وہ ڈبل (خودکار تبدیلی) لیتا ہے اور ڈبل (خودکار تبدیلی بھی) دیتا ہے اور ریڈین لیتا ہے۔

آپ قدر کو کیسے دیکھ رہے ہیں؟ آپ کا کوڈ کیسا لگتا ہے؟

ترمیم کریں: میں نے ابھی Calculator.app میں ٹین (1 ریڈین) کی قدر کی جانچ کی ہے - یہ کہتا ہے: 1.557408۔ تو... آپ کے خیال میں یہ 0.017455 کیوں ہونا چاہئے؟ یہ ٹین کی قدر ہے (1 ڈگری) ایم

مسٹر پینگوئن9

اصل پوسٹر
یکم اگست 2008
  • 13 مئی 2009
MainView.m کوڈ سے میرا کوڈ یہ ہے: |_+_| (اوہ، اور میں نہیں جانتا تھا کہ ٹین(x) ریڈین میں ہے۔) مدد کرنے کے لیے آپ لوگوں کا شکریہ! جی

گائیون

19 اپریل 2008
کیمبرج، ایم اے
  • 13 مئی 2009
مسٹر پینگوئن 9 نے کہا: - (باطل) جاگنے سے نِب {
Text.text = [NSString stringWithFormat'%d', tan(1)];
}

آپ کا مسئلہ ہے، ٹین ڈبل لوٹاتا ہے لیکن %d فارمیٹ سٹرنگ ایک عدد عدد کی توقع رکھتی ہے۔ '%d' کو '%lf' میں تبدیل کرنے سے اسے ٹھیک کر دینا چاہیے۔ ٹرمینل پر 'man 3 printf' ٹائپ کرنے سے آپ کو printf طرز کے فارمیٹ کے تاروں کے بارے میں بہت زیادہ معلومات ملیں گی جو ایپل (اور بہت سی دوسری لائبریریاں) استعمال کرتی ہیں۔ اس حصے کو تلاش کریں جو 'فارمیٹ سٹرنگ صفر یا زیادہ ہدایات پر مشتمل ہے' سے شروع ہوتا ہے۔ آر

رون سی

18 جولائی 2008
شکاگو کا علاقہ
  • 14 مئی 2009
خودکار تبدیلی اور فلوٹنگ پوائنٹ کی عجیب و غریبیت کے بارے میں ایک فوری نوٹ...

Guiyon نے کہا: آپ کا مسئلہ ہے، tan ڈبل لوٹاتا ہے لیکن %d فارمیٹ سٹرنگ ایک عدد عدد کی توقع رکھتی ہے۔ '%d' کو '%lf' میں تبدیل کرنے سے اسے ٹھیک کر دینا چاہیے۔ ٹرمینل پر 'man 3 printf' ٹائپ کرنے سے آپ کو printf طرز کے فارمیٹ کے تاروں کے بارے میں بہت زیادہ معلومات ملیں گی جو ایپل (اور بہت سی دوسری لائبریریاں) استعمال کرتی ہیں۔ اس حصے کو تلاش کریں جو 'فارمیٹ سٹرنگ صفر یا زیادہ ہدایات پر مشتمل ہے' سے شروع ہوتا ہے۔

یہ 'جادو' قسم کے تبادلے اس وقت تک نہیں ہوتے جب تک کہ مرتب کرنے والے کو معلوم نہ ہو کہ ایک ہونا چاہیے۔ ایک معاملہ جہاں اسے نہیں معلوم ہوگا وہ stringWithFormat جیسے کوڈ میں ہے: - یہ واقعتا نہیں جانتا ہے کہ وہاں تبدیلی ہونی چاہئے، لہذا یہ خوشی سے ایک ڈبل کے ساتھ گزر جاتا ہے۔ ایک بار جب آپ فلوٹنگ پوائنٹ کی اقسام کے ساتھ کھیلنا شروع کر دیں، آپ کو اس پر توجہ دینے کی ضرورت ہے۔

فلوٹنگ پوائنٹ کی اقسام کے بارے میں ایک اور مختصر نوٹ۔ کوڈ نہ لکھیں جیسے: Code: |_+_| = اور فلوٹنگ پوائنٹ کی اقسام کے ساتھ مسئلہ یہ ہے کہ ان کے برابر ہونے کا امکان بہت کم ہے۔ یہاں تک کہ کچھ اس طرح: کوڈ: |_+_| آپ کے وائٹ بورڈ پر، یہ نمبر ایک جیسے ہیں۔ کمپیوٹر کے اندر، ان کا ہونا ضروری نہیں ہے۔ یہ عجیب ہے، لیکن آپ کو اس کی عادت ڈالنے کی ضرورت ہے۔ ایم

مسٹر پینگوئن9

اصل پوسٹر
یکم اگست 2008
  • 15 مئی 2009
یہ کام کر گیا.

میری مدد کرنے کے لیے آپ سب کا شکریہ!