CodeGym /جاوا بلاگ /Random-SD /Math.cos() جاوا ۾ طريقو
John Squirrels
سطح
San Francisco

Math.cos() جاوا ۾ طريقو

گروپ ۾ شايع ٿيل
جاوا ۾ رياضي ڪلاس ۾ ڪيترائي رياضياتي افعال شامل آهن. ٽرگنوميٽرڪ فنڪشن پروگرامنگ لاءِ سڀ کان اهم ڪم آهن. انهن مان هڪ فنڪشن آهي Math.cos() .

پروگرامنگ لاء ٽرگونوميٽري؟

يقينن، اهڙا پروگرامر آهن جيڪي تقريبا ڪڏهن به انهن جي ڪم ۾ ٽريگونوميٽرڪ افعال ۾ نه ايندا آهن، پر ان جي باوجود، ڪيترن ئي ڪمن لاء، اهي افعال انتهائي اهم آهن. مثال طور، ڪمپيوٽر گرافڪس يا راند جي منطق لاءِ. خاص طور تي، سائينس ۽ ڪوزائن شامل آهن نام نهاد گردش ميٽرڪس ۾ جيڪي توهان استعمال ڪري سگهو ٿا شيون ۽ دنيا کي گھمڻ لاءِ. ۽ جيڪڏھن توھان کي حساب ڪرڻ جي ضرورت آھي رستي جي ڊگھائي نقشي سان گڏ، ٽرگنوميٽرڪ ڪم ڪار ۾ اچي سگھن ٿا.

Math.cos() جاوا ۾ طريقو

ڊبل cos (ڊبل x) ميٿ ڪلاس جو طريقو x جي cosine قدر ڏي ٿو ، جتي x هڪ دليل آهي، شعاعن ۾ هڪ زاويه آهي . هتي Java.lang.Math.cos() طريقي جو اعلان آهي :

double cos(double x)
جيڪڏهن توهان شعاعن ۾ زاوين کي ڳڻڻ کان ناخوش آهيو، ته توهان ريڊين کي درجي ۾ تبديل ڪرڻ لاءِ خاص فنڪشن استعمال ڪري سگهو ٿا:

double toDegrees(double angRad)
هتي هڪ inverse فنڪشن پڻ آهي جيڪو درجن کي ريڊين ۾ تبديل ڪري ٿو، جيڪو پڻ ڪارائتو ٿي سگهي ٿو.

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.000000000001

ڪجهه خاص ڪيس

رياضي ۾ غير يقيني فارم، مثبت ۽ منفي لامحدوديت جا تصور آهن. ھڪڙو انگ جيڪو 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));
       }
   }
پيداوار آهي:
ن ن ن ن ن ن ن

شروعات ڪندڙن لاءِ هڪ سائن ۽ ڪوسائن ڪم

Math.cos() ۽ Math.sin() استعمال ڪندي ڪلاڪ جي هٿن جي حرڪت کي پروگرام ڪرڻ جي ڪوشش ڪريو . توھان پڻ ڳنڍي سگھو ٿا گرافڪس (استعمال ڪندي پروسيسنگ، JavaFX يا ٻيو ڪجھھ) ھن ڪم سان ۽ توھان کي ھڪڙي متحرڪ گھڙي ملندي.

وڌيڪ پڙهڻ:

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