কিভাবে জাভাস্ক্রিপ্ট ম্যাথ sin() পদ্ধতিতে সাইন মান গণনা করবেন?

Kibhabe Jabhaskripta Myatha Sin Pad Dhatite Sa Ina Mana Ganana Karabena



অ্যানিমেশন এবং ট্রানজিশন সারিবদ্ধ করার জন্য ফ্রন্টএন্ড থেকে ব্যাকএন্ড পর্যন্ত প্রোগ্রামিংয়ের প্রতিটি ক্ষেত্রেই গণিতের প্রয়োজন হয় অ্যাপ্লিকেশনের জন্য জটিল যুক্তি তৈরি করার জন্য। গণিত প্রোগ্রামারদের জীবনকে অনেক সহজ করে তোলে বেশ কয়েকটি কাজ সম্পাদন করার সহজ উপায় প্রদান করে এবং ডেটা বৈধতা বা প্যাটার্ন-মেলা অবস্থার ক্ষেত্রেও সাহায্য করে। ভাগ্যক্রমে ! জাভাস্ক্রিপ্ট অফার করে ' গণিত 'অবজেক্ট যার বিভিন্ন বৈশিষ্ট্য এবং পদ্ধতি রয়েছে এবং বিশেষভাবে সম্পাদন করার জন্য ' ছাড়া 'ত্রিকোণমিতি ফাংশন, তার' ছাড়া ()' পদ্ধতি ব্যবহার করা হয়।

এই ব্লগটি জাভাস্ক্রিপ্টের Math sin() পদ্ধতি ব্যবহার করে সাইন মান খুঁজে বের করার প্রক্রিয়া ব্যাখ্যা করে।







কিভাবে জাভাস্ক্রিপ্ট ম্যাথ sin() পদ্ধতিতে সাইন মান গণনা করবেন?

দ্য ' ছাড়া ()” পদ্ধতি রেডিয়ান প্রকারে সাংখ্যিক মান গ্রহণ করে এবং প্রদত্ত মানের উপর ত্রিকোণমিতি সিন ফাংশন সম্পাদন করে। প্রত্যাবর্তিত মান সর্বদা 'এর মধ্যে থাকে 1' এবং '-1' এবং 'NAN' হতে পারে ” যদি প্রদত্ত মান সাংখ্যিক প্রকারে না হয়।



বাক্য গঠন

JavaScript Math.sin() পদ্ধতির সিনট্যাক্স নিচে উল্লেখ করা হয়েছে:



গণিত . ছাড়া ( ভাল )

দ্য ' ভাল ” হল রেডিয়ান বিন্যাসে সাংখ্যিক মান। যদি বিকাশকারীর ডিগ্রির মান থাকে তবে প্রথমে এটিকে রেডিয়ানে রূপান্তর করতে হবে, তারপর প্রাপ্ত রেডিয়ানটি 'এ পাস করা হবে' ছাড়া ()' পদ্ধতি। রূপান্তরের জন্য যে সূত্রটি ব্যবহার করা হয় তা নিচে উল্লেখ করা হল:





নীচের টেবিলে যান যেখানে সর্বাধিক ব্যবহৃত ডিগ্রিগুলি রেডিয়ানে রূপান্তরিত হয়



ডিগ্রী 0 30 চার পাঁচ 60 90 180 270 360
রেডিয়ান 0 0.523 0.79 1,047 1.57 3.14 4,712 ৬.২৮

আসুন বোঝার জন্য কয়েকটি উদাহরণ দেওয়া যাক ' ছাড়া ()' পদ্ধতি।

উদাহরণ 1: ইতিবাচক মানগুলিতে sin() পদ্ধতি প্রয়োগ করা

এই উদাহরণে, 'এর আচরণ ছাড়া ()' পদ্ধতির সাথে ' ইতিবাচক ” ডিগ্রীকে রেডিয়ান সংখ্যায় সংশ্লিষ্ট ডিগ্রি মানের রূপান্তরিত মান পাস করে বর্ণনা করা হবে। তারপরে, এই মানগুলি ' ছাড়া ()' পদ্ধতি বন্ধনী:

< লিপি >
কনসোল লগ ( '60 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( 1,047 ) )
কনসোল লগ ( '90 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( 1.57 ) )
কনসোল লগ ( '180 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( 3.14 ) )
কনসোল লগ ( '270 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( 4,712 ) )
কনসোল লগ ( '360 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( ৬.২৮ ) )
লিপি >

কোডের উপরের লাইনগুলিতে, সংশ্লিষ্ট ডিগ্রি মানের জন্য রেডিয়ান মানগুলি 'এর ভিতরে ঢোকানো হয় গণিত.পাপ ()' ফাংশন। ধনাত্মক রেডিয়ান মান উপরে বর্ণিত সূত্রের মাধ্যমে তৈরি করা হয়েছে। দ্য ' + টেক্সট এবং পদ্ধতির ফলাফলগুলিকে একত্রিত করে কনসোলের উপর একে অপরের পাশে প্রদর্শন করা হচ্ছে।

উপরে উল্লিখিত কোড সংকলনের পরে, কনসোল উইন্ডোটি এইরকম দেখায়:

আউটপুট দেখায় যে sin() পদ্ধতি সফলভাবে প্রতিটি প্রদত্ত রেডিয়ান টাইপ মান ডিগ্রীর জন্য মান প্রদান করে।

উদাহরণ 2: যেখানে sin() পদ্ধতি শূন্য এবং NaN দেয়

এই ক্ষেত্রে, একটি আচরণ ছাড়া ()' এর মান সহ পদ্ধতি 0 ', ' খালি বন্ধনী', 'অনির্ধারিত', এবং 'স্ট্রিং ' পাওয়া যাচ্ছে, নীচে দেখানো হিসাবে:

< লিপি >
কনসোল লগ ( '0 এর সাইন :' + গণিত . ছাড়া ( 0 ) )
কনসোল লগ ( 'সাইন যখন বন্ধনী খালি থাকে:' + গণিত . ছাড়া ( ) )
কনসোল লগ ( 'অনির্ধারিত মানের সাইন:' + গণিত . ছাড়া ( অনির্ধারিত ) )
কনসোল লগ ( 'সাইন অফ স্ট্রিং ভ্যালু:' + গণিত . ছাড়া ( 'লিনাক্স' ) )
লিপি >

উপরে উল্লিখিত হিসাবে, বিভিন্ন মিথ্যা প্রদান করা হয়েছে ' ছাড়া ()' পদ্ধতিটি তার আচরণ পুনরুদ্ধার করতে এবং এই পদ্ধতিটি কোথায় ফিরে আসে তা খুঁজে বের করার জন্য ' NaN ' এবং ' শূন্য

সংকলনের পরে উত্পন্ন আউটপুট নীচে দেখানো হয়েছে:

আউটপুট দেখায় যে অনির্ধারিত, খালি বা স্ট্রিং মান ' দ্বারা গ্রহণযোগ্য নয় ছাড়া ()' পদ্ধতি এবং এটি প্রদান করে ' NaN ” (একটি সংখ্যা নয়) তাদের জবাবে। তদুপরি, 'এর ক্ষেত্রে 0 'sin() মেথড রিটার্ন করে ' 0 'মান।

উদাহরণ 3: নেতিবাচক মানগুলিতে sin() পদ্ধতি প্রয়োগ করা

দ্য ' ছাড়া ()” পদ্ধতিটি নেতিবাচক ডিগ্রিকে রেডিয়ানে রূপান্তর করেও প্রয়োগ করা যেতে পারে, যেমনটি পজিটিভ ডিগ্রির ক্ষেত্রে। রেডিয়ানে কিছু ঋণাত্মক ডিগ্রীর রূপান্তরের সারণী নিচে দেওয়া হল:

ডিগ্রী 0 -30 -চার পাঁচ -60 -90 -180 -270 -360
রেডিয়ান 0 -0.523 -0.79 -1,047 -1.57 -3.14 -4,712 -6.28

আসুন এই নেতিবাচক রেডিয়ানগুলির মধ্যে কিছু সন্নিবেশ করান ' ছাড়া ()' পদ্ধতি:

< লিপি >
কনসোল লগ ( 'সাইন -60 ডিগ্রির জন্য:' + গণিত . ছাড়া ( - 1,047 ) )

কনসোল লগ ( 'সাইন -90 ডিগ্রির জন্য:' + গণিত . ছাড়া ( - 1.57 ) )
কনসোল লগ ( 'সাইন -180 ডিগ্রির জন্য:' + গণিত . ছাড়া ( - 3.14 ) )
কনসোল লগ ( 'সাইন -270 ডিগ্রির জন্য:' + গণিত . ছাড়া ( - 4,712 ) )
কনসোল লগ ( '-360 ডিগ্রির জন্য সাইন:' + গণিত . ছাড়া ( - ৬.২৮ ) )
লিপি >

উপরের কোড সংকলনের পরে:

আউটপুট দেখায় যে ' ছাড়া ()' পদ্ধতি সফলভাবে নেতিবাচক ডিগ্রিতে প্রয়োগ করা হয়েছে।

উপসংহার

সাইন মানগুলি প্রদত্ত ডিগ্রি মানগুলিকে রেডিয়ান বিন্যাসে রূপান্তর করে এবং তারপরে উৎপন্ন মানগুলিকে সরাসরি ' ছাড়া ()' পদ্ধতি। এই পদ্ধতিটি ফিরে আসে ' 0 শুধুমাত্র যখন 'এর মান 0 'এ পাস করা হয়' ছাড়া ()' পদ্ধতি এবং মুদ্রণ ' NaN ” খালি, অনির্ধারিত, বা স্ট্রিং মানের ক্ষেত্রে। এই ব্লগটি ' ব্যবহার করে সাইন মান গণনা করার প্রক্রিয়া ব্যাখ্যা করেছে গণিত.পাপ ()' পদ্ধতি।