CodeGym /جاوا بلاگ /Random-UR /جاوا میں Math.cos() طریقہ
John Squirrels
سطح
San Francisco

جاوا میں Math.cos() طریقہ

گروپ میں شائع ہوا۔
جاوا میں ریاضی کی کلاس میں بہت سارے ریاضی کے افعال ہوتے ہیں۔ Trigonometric افعال پروگرامنگ کے لیے سب سے اہم افعال میں سے ہیں۔ ان میں سے ایک فنکشن ہے Math.cos() ۔

پروگرامنگ کے لیے مثلثیات؟

بلاشبہ، ایسے پروگرامرز ہیں جو اپنے کام میں تقریباً کبھی بھی مثلثی افعال کے سامنے نہیں آتے، لیکن اس کے باوجود، بہت سے کاموں کے لیے، یہ فنکشنز انتہائی اہم ہیں۔ مثال کے طور پر، کمپیوٹر گرافکس یا گیم منطق کے لیے۔ خاص طور پر، سائنز اور کوزائنز نام نہاد گردش میٹرکس میں شامل ہیں جسے آپ اشیاء اور دنیاؤں کو گھمانے کے لیے استعمال کر سکتے ہیں۔ اور اگر آپ کو نقشے کے ساتھ راستے کی لمبائی کا حساب لگانے کی ضرورت ہے، تو مثلثی افعال کام آ سکتے ہیں۔

جاوا میں Math.cos() طریقہ

ریاضی کی کلاس کا ڈبل ​​cos (ڈبل x) طریقہ x کی cosine قدر لوٹاتا ہے ، جہاں x ایک دلیل ہے، ریڈین میں ایک زاویہ ۔ یہاں Java.lang.Math.cos() طریقہ کا اعلان ہے :
double cos(double x)
اگر آپ کو ریڈینز میں زاویہ شمار کرنے میں تکلیف نہیں ہے، تو آپ ریڈین کو ڈگریوں میں تبدیل کرنے کے لیے خصوصی فنکشن استعمال کر سکتے ہیں:
double toDegrees(double angRad)
ایک الٹا فنکشن بھی ہے جو ڈگریوں کو ریڈین میں تبدیل کرتا ہے، جو مفید بھی ہو سکتا ہے۔
double toRadians(double angDeg)
یہاں java.lang.Math.cos() کی ایک کوڈ مثال ہے :
public class CosExample {
   public static void main(String[] args) {

       int x1 = 1;
       double x2 = 0.5;
       double x3 = Math.PI;

       //using java.lang.Math.cos() for 1, 0.5 and PI rad

       System.out.println("cosine of " + x1 + " rads = " + Math.cos(x1));
       System.out.println("cosine of  " + x2 + " rads = " + Math.cos(0));
       System.out.println("cosine  " + x3 + " rads = " + Math.exp(x3));


       //here we declare an 60 degrees angle

       double degree = 60;
       //here we use Math.toRadians to convert 60 degrees to radians, use the cos() method
       //to calculate the cosine of 60 degrees angle and print the result out
       System.out.println("cosine of " + degree + " degrees = " + Math.cos(Math.toRadians(degree)));

   }
}
آؤٹ پٹ ہے:
1 ریڈز کا کوزائن = 0.5403023058681398 0.5 ریڈز کا کوزائن = 1.0 کوزائن 3.141592653589793 ریڈز = 23.140692632779267 کوزائن آف 60.00000000000001

کچھ خاص معاملات

ریاضی میں غیر متعین شکل، مثبت اور منفی لامحدودیت کے تصورات ہیں۔ ایک عدد جو 0.0 سے تقسیم ہوتا ہے اس عدد کی مثبتیت یا منفییت کے لحاظ سے لامحدودیت، مثبت یا منفی دیتا ہے۔ آپ مختلف طریقوں سے غیر متعین شکل حاصل کر سکتے ہیں۔ مثال کے طور پر، اگر آپ صفر کو صفر سے یا لامحدود کو لامحدود سے تقسیم کرنے کی کوشش کرتے ہیں۔ جاوا میں کلاس Double سے خاص مستقل ہیں جیسے Double.NaN (ایک عدد نہیں، آپ کہہ سکتے ہیں کہ یہ ایک قسم کی غیر متعین شکل ہے)، Double.POSITIVE_INFINITY اور Double.NEGATIVE_INFINITY۔ ان تین تصورات کا سامنا کرنے پر Math.cos() طریقہ ایک مخصوص انداز میں برتاؤ کرتا ہے۔ اگر دلیل NaN یا انفینٹی ہے، تو Math.cos() NaN ہے۔ آئیے ایک کوڈ کی مثال دیتے ہیں:
public class CosSpecialCases {

       public static void main(String[] args) {

           double positiveInfinity = Double.POSITIVE_INFINITY;
           double negativeInfinity = Double.NEGATIVE_INFINITY;
           double nan = Double.NaN;

           //The argument is positive infinity, the output is NaN
           System.out.println(Math.cos(positiveInfinity));

           //The argument is negative infinity, the output NaN
           System.out.println(Math.cos(negativeInfinity));

           //The argument is NaN, the output is NaN
           System.out.println(Math.cos(nan));
       }
   }
آؤٹ پٹ ہے:
ن ن ن ن ن ن ۔

beginners کے لیے ایک سائن اور کوسائن ٹاسک

Math.cos() اور Math.sin() کا استعمال کرتے ہوئے گھڑی کے ہاتھوں کی حرکت کو پروگرام کرنے کی کوشش کریں ۔ آپ اس کام کے ساتھ گرافکس (Processing، JavaFX یا کچھ اور استعمال کرتے ہوئے) بھی منسلک کر سکتے ہیں اور آپ کو ایک اینیمیٹڈ گھڑی ملے گی۔

مزید پڑھنا:

تبصرے
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION