แสดงผลฟังก์ชันไซน์, โคไซน์ และแทนเจนต์ได้อย่างง่ายดายด้วยพารามิเตอร์แอมพลิจูด, ความถี่ และการเลื่อนเฟสที่ปรับได้ในเครื่องมือกราฟฟังก์ชันเชิงโต้ตอบนี้
एक त्रिकोणमितीय फलन ग्राफर साइन, कोसाइन, टैंजेंट और अन्य त्रिकोणमितीय फलनों का दृश्यांकन करने के लिए एक आवश्यक उपकरण है। यह इंटरएक्टिव ग्राफर आपको मानक त्रिकोणमितीय फलनों को अनुकूलन योग्य पैरामीटर के साथ प्लॉट करने की अनुमति देता है, जिससे आप इन महत्वपूर्ण गणितीय संबंधों के मौलिक पैटर्न और व्यवहार को समझ सकें। चाहे आप त्रिकोणमिति सीख रहे छात्र हों, गणितीय अवधारणाओं को सिखाने वाले शिक्षक हों, या चक्रीय घटनाओं के साथ काम करने वाले पेशेवर हों, यह सीधा ग्राफिंग उपकरण त्रिकोणमितीय फलनों का स्पष्ट दृश्य प्रतिनिधित्व प्रदान करता है।
हमारा साधारण त्रिकोणमितीय फलन ग्राफर तीन प्राथमिक त्रिकोणमितीय फलनों पर केंद्रित है: साइन, कोसाइन, और टैंजेंट। आप आसानी से आयाम, आवृत्ति, और चरण परिवर्तन जैसे पैरामीटर को समायोजित कर सकते हैं ताकि यह जान सकें कि ये संशोधन परिणामस्वरूप ग्राफ को कैसे प्रभावित करते हैं। सहज इंटरफेस इसे सभी स्तरों के उपयोगकर्ताओं के लिए सुलभ बनाता है, शुरुआती से लेकर उन्नत गणितज्ञों तक।
त्रिकोणमितीय फलन मौलिक गणितीय संबंध हैं जो एक समकोण त्रिकोण के भुजाओं के अनुपात या एक कोण और इकाई वृत्त पर एक बिंदु के बीच के संबंध का वर्णन करते हैं। ये फलन आवर्ती होते हैं, जिसका अर्थ है कि वे नियमित अंतराल पर अपने मानों को दोहराते हैं, जो उन्हें चक्रीय घटनाओं के मॉडलिंग के लिए विशेष रूप से उपयोगी बनाता है।
साइन फलन, जिसे के रूप में दर्शाया जाता है, समकोण त्रिकोण में विपरीत भुजा और कर्ण के बीच के अनुपात का प्रतिनिधित्व करता है। इकाई वृत्त पर, यह वृत्त पर कोण x पर एक बिंदु के y-निर्देशांक का प्रतिनिधित्व करता है।
मानक साइन फलन का रूप है:
इसके प्रमुख गुणों में शामिल हैं:
कोसाइन फलन, जिसे के रूप में दर्शाया जाता है, समकोण त्रिकोण में सन्निकट भुजा और कर्ण के बीच के अनुपात का प्रतिनिधित्व करता है। इकाई वृत्त पर, यह वृत्त पर कोण x पर एक बिंदु के x-निर्देशांक का प्रतिनिधित्व करता है।
मानक कोसाइन फलन का रूप है:
इसके प्रमुख गुणों में शामिल हैं:
टैंजेंट फलन, जिसे के रूप में दर्शाया जाता है, समकोण त्रिकोण में विपरीत भुजा और सन्निकट भुजा के बीच के अनुपात का प्रतिनिधित्व करता है। इसे साइन और कोसाइन के अनुपात के रूप में भी परिभाषित किया जा सकता है।
मानक टैंजेंट फलन का रूप है:
इसके प्रमुख गुणों में शामिल हैं:
आप मूल त्रिकोणमितीय फलनों को आयाम, आवृत्ति, और चरण परिवर्तन जैसे पैरामीटर को समायोजित करके संशोधित कर सकते हैं। सामान्य रूप है:
जहाँ:
समान संशोधन कोसाइन और टैंजेंट फलनों पर लागू होते हैं।
हमारा साधारण त्रिकोणमितीय फलन ग्राफर त्रिकोणमितीय फलनों का दृश्यांकन करने के लिए एक सहज इंटरफेस प्रदान करता है। अपने ग्राफ बनाने और अनुकूलित करने के लिए इन चरणों का पालन करें:
एक फलन चुनें: ड्रॉपडाउन मेनू का उपयोग करके साइन (sin), कोसाइन (cos), या टैंजेंट (tan) में से चुनें।
पैरामीटर समायोजित करें:
ग्राफ देखें: जैसे ही आप पैरामीटर समायोजित करते हैं, ग्राफ वास्तविक समय में अपडेट होता है, आपके चयनित फलन का स्पष्ट दृश्यांकन दिखाता है।
मुख्य बिंदुओं का विश्लेषण करें: देखें कि फलन महत्वपूर्ण बिंदुओं पर कैसे व्यवहार करता है जैसे x = 0, π/2, π, आदि।
सूत्र की कॉपी करें: संदर्भ के लिए या अन्य अनुप्रयोगों में उपयोग करने के लिए वर्तमान फलन सूत्र को सहेजने के लिए कॉपी बटन का उपयोग करें।
त्रिकोणमितीय फलन ग्राफर ग्राफ बनाने और प्रदर्शित करने के लिए निम्नलिखित सूत्रों का उपयोग करता है:
जहाँ:
जहाँ:
जहाँ:
आयाम = 2, आवृत्ति = 3, और चरण परिवर्तन = π/4 के साथ साइन फलन के लिए:
x = π/6 पर मान की गणना करने के लिए:
त्रिकोणमितीय फलनों के कई अनुप्रयोग विभिन्न क्षेत्रों में हैं। यहाँ हमारे त्रिकोणमितीय फलन ग्राफर के लिए कुछ सामान्य उपयोग के मामले दिए गए हैं:
ध्वनि तरंगों को साइन फलनों का उपयोग करके मॉडल किया जा सकता है। एक शुद्ध ध्वनि के लिए जिसकी आवृत्ति f (हर्ट्ज में) है, समय t पर वायु दबाव p को इस प्रकार व्यक्त किया जा सकता है:
हमारे ग्राफर का उपयोग करते समय, आप सेट कर सकते हैं:
हालांकि हमारा साधारण त्रिकोणमितीय फलन ग्राफर मूल फलनों और उनके संशोधनों पर ध्यान केंद्रित करता है, लेकिन समान कार्यों के लिए वैकल्पिक दृष्टिकोण और उपकरण भी हैं:
पेशेवर ग्राफिंग कैलकुलेटर और सॉफ़्टवेयर जैसे Desmos, GeoGebra, या Mathematica अधिक सुविधाएँ प्रदान करते हैं, जिसमें शामिल हैं:
जटिल आवर्ती फलनों के लिए, फूरियर श्रृंखला विघटन उन्हें साइन और कोसाइन शब्दों के योग के रूप में व्यक्त करता है:
यह दृष्टिकोण विशेष रूप से उपयोगी है:
इलेक्ट्रिकल इंजीनियरिंग में, साइनसॉइडल फलनों को फेजरों (घूर्णन वेक्टर) के रूप में अक्सर दर्शाया जाता है ताकि चरण भिन्नताओं के साथ गणनाओं को सरल बनाया जा सके।
विशेषता | साधारण त्रिग्राफर | उन्नत कैलकुलेटर | फूरियर विश्लेषण | फेजर विधि |
---|---|---|---|---|
उपयोग में आसानी | ★★★★★ | ★★★☆☆ | ★★☆☆☆ | ★★★☆☆ |
दृश्य स्पष्टता | ★★★★☆ | ★★★★★ | ★★★☆☆ | ★★☆☆☆ |
गणितीय शक्ति | ★★☆☆☆ | ★★★★★ | ★★★★★ | ★★★☆☆ |
सीखने की अवस्था | न्यूनतम | मध्यम | तेज | मध्यम |
सबसे अच्छा | मौलिक समझ | विस्तृत विश्लेषण | जटिल पैटर्न | AC सर्किट |
त्रिकोणमितीय फलनों और उनके ग्राफिकल प्रतिनिधित्व का विकास हजारों वर्षों में फैला हुआ है, जो व्यावहारिक अनुप्रयोगों से लेकर परिष्कृत गणितीय सिद्धांत तक विकसित हुआ है।
त्रिकोणमिति प्राचीन सभ्यताओं में खगोल विज्ञान, नौवहन, और भूमि सर्वेक्षण की व्यावहारिक आवश्यकताओं के साथ शुरू हुई:
त्रिकोणमितीय फलनों का निरंतर ग्राफ के रूप में दृश्यांकन एक अपेक्षाकृत हालिया विकास है:
त्रिकोणमितीय फलन गणितीय फलन होते हैं जो एक त्रिकोण के कोणों को उसके भुजाओं की लंबाई के अनुपात से संबंधित करते हैं। प्राथमिक त्रिकोणमितीय फलन साइन, कोसाइन, और टैंजेंट हैं, जिनके व्युत्क्रम को कोसेकेंट, सेकेंट, और कोटैंजेंट कहा जाता है। ये फलन गणित में मौलिक हैं और भौतिकी, इंजीनियरिंग, और अन्य क्षेत्रों में कई अनुप्रयोग हैं।
त्रिकोणमितीय फलनों का दृश्यांकन उनके व्यवहार, आवृत्तियों, और प्रमुख विशेषताओं को समझने में मदद करता है। ग्राफ़ पैटर्न, शून्य, अधिकतम, न्यूनतम, और आसिम्पटोट की पहचान करना आसान बनाते हैं। यह दृश्य समझ तरंग विश्लेषण, सिग्नल प्रोसेसिंग, और चक्रीय घटनाओं के मॉडलिंग के लिए महत्वपूर्ण है।
आयाम पैरामीटर ग्राफ की ऊँचाई को नियंत्रित करता है। साइन और कोसाइन फलनों के लिए, यह निर्धारित करता है कि ग्राफ x-अक्ष के ऊपर और नीचे कितनी दूर तक फैला है। एक बड़ा आयाम ऊँचे शिखर और गहरे घाटियों को बनाता है। उदाहरण के लिए, के शिखर y=2 पर और घाटियाँ y=-2 पर होंगी, जबकि मानक के शिखर y=1 पर और घाटियाँ y=-1 पर होंगी।
आवृत्ति पैरामीटर यह निर्धारित करता है कि दिए गए अंतराल में कितने चक्र होते हैं। उच्च आवृत्ति मान ग्राफ को क्षैतिज रूप से संकुचित करते हैं, जिससे अधिक चक्र बनते हैं। उदाहरण के लिए, मानक अवधि में दो पूर्ण चक्र पूरा करता है, जबकि उसी अंतराल में केवल एक चक्र पूरा करता है।
चरण परिवर्तन पैरामीटर ग्राफ को क्षैतिज रूप से स्थानांतरित करता है। सकारात्मक चरण परिवर्तन ग्राफ को बाईं ओर स्थानांतरित करता है, जबकि नकारात्मक चरण परिवर्तन इसे दाईं ओर स्थानांतरित करता है। उदाहरण के लिए, मानक साइन वक्र को यूनिट बाईं ओर स्थानांतरित करता है, जिससे यह कोसाइन वक्र की तरह दिखता है।
टैंजेंट फलन ग्राफ में ऊर्ध्वाधर रेखाएँ आसिम्पटोट का प्रतिनिधित्व करती हैं, जो उन बिंदुओं पर होती हैं जहाँ फलन असंगत होता है। गणितीय रूप से, टैंजेंट को के रूप में परिभाषित किया गया है, इसलिए उन मानों पर जहाँ (जैसे , आदि), टैंजेंट फलन अनंतता के करीब पहुँचता है, जिससे ये ऊर्ध्वाधर आसिम्पटोट बनते हैं।
रैडियन और डिग्री कोणों को मापने के दो तरीके हैं। एक पूर्ण वृत्त 360 डिग्री या रैडियन है। गणितीय विश्लेषण में रैडियन अक्सर पसंद किए जाते हैं क्योंकि वे कई सूत्रों को सरल बनाते हैं। हमारा ग्राफर x-अक्ष के मानों के लिए रैडियन का उपयोग करता है, जहाँ लगभग 3.14159 का प्रतिनिधित्व करता है।
हमारा साधारण त्रिकोणमितीय फलन ग्राफर स्पष्टता और उपयोग में आसानी पर केंद्रित है, इसलिए यह एक समय में एक फलन प्रदर्शित करता है। यह शुरुआती लोगों को प्रत्येक फलन के व्यवहार को समझने में मदद करता है बिना भ्रम के। कई फलनों की तुलना करने के लिए, आप अधिक उन्नत ग्राफिंग उपकरण जैसे Desmos या GeoGebra का उपयोग करना चाह सकते हैं।
ग्राफर मानक जावास्क्रिप्ट गणितीय फलनों और D3.js दृश्यांकन का उपयोग करता है, जो शैक्षिक और सामान्य उपयोग के लिए पर्याप्त सटीकता प्रदान करता है। अत्यधिक सटीक वैज्ञानिक या इंजीनियरिंग अनुप्रयोगों के लिए, विशेष सॉफ़्टवेयर अधिक उपयुक्त हो सकता है।
वर्तमान में, आप "कॉपी" बटन का उपयोग करके फलन सूत्र को कॉपी कर सकते हैं। जबकि सीधे चित्र सहेजने की सुविधा लागू नहीं की गई है, आप अपने उपकरण की स्क्रीनशॉट कार्यक्षमता का उपयोग करके ग्राफ को कैप्चर और साझा कर सकते हैं।
यहाँ विभिन्न प्रोग्रामिंग भाषाओं में उदाहरण दिए गए हैं जो त्रिकोणमितीय फलनों के साथ काम करने और उनकी गणना करने का प्रदर्शन करते हैं:
1// जावास्क्रिप्ट उदाहरण साइन फलन की गणना और प्लॉटिंग के लिए
2function calculateSinePoints(amplitude, frequency, phaseShift, start, end, steps) {
3 const points = [];
4 const stepSize = (end - start) / steps;
5
6 for (let i = 0; i <= steps; i++) {
7 const x = start + i * stepSize;
8 const y = amplitude * Math.sin(frequency * x + phaseShift);
9 points.push({ x, y });
10 }
11
12 return points;
13}
14
15// उदाहरण उपयोग:
16const sinePoints = calculateSinePoints(2, 3, Math.PI/4, -Math.PI, Math.PI, 100);
17console.log(sinePoints);
18
1# पायथन उदाहरण matplotlib के साथ त्रिकोणमितीय फलनों का दृश्यांकन करने के लिए
2import numpy as np
3import matplotlib.pyplot as plt
4
5def plot_trig_function(func_type, amplitude, frequency, phase_shift):
6 # x मान बनाएं
7 x = np.linspace(-2*np.pi, 2*np.pi, 1000)
8
9 # फलन प्रकार के आधार पर y मान की गणना करें
10 if func_type == 'sin':
11 y = amplitude * np.sin(frequency * x + phase_shift)
12 title = f"f(x) = {amplitude} sin({frequency}x + {phase_shift})"
13 elif func_type == 'cos':
14 y = amplitude * np.cos(frequency * x + phase_shift)
15 title = f"f(x) = {amplitude} cos({frequency}x + {phase_shift})"
16 elif func_type == 'tan':
17 y = amplitude * np.tan(frequency * x + phase_shift)
18 # बेहतर दृश्यांकन के लिए अनंत मानों को फ़िल्टर करें
19 y = np.where(np.abs(y) > 10, np.nan, y)
20 title = f"f(x) = {amplitude} tan({frequency}x + {phase_shift})"
21
22 # प्लॉट बनाएँ
23 plt.figure(figsize=(10, 6))
24 plt.plot(x, y)
25 plt.grid(True)
26 plt.axhline(y=0, color='k', linestyle='-', alpha=0.3)
27 plt.axvline(x=0, color='k', linestyle='-', alpha=0.3)
28 plt.title(title)
29 plt.xlabel('x')
30 plt.ylabel('f(x)')
31
32 # x-अक्ष के लिए विशेष बिंदु जोड़ें
33 special_points = [-2*np.pi, -3*np.pi/2, -np.pi, -np.pi/2, 0, np.pi/2, np.pi, 3*np.pi/2, 2*np.pi]
34 special_labels = ['-2π', '-3π/2', '-π', '-π/2', '0', 'π/2', 'π', '3π/2', '2π']
35 plt.xticks(special_points, special_labels)
36
37 plt.ylim(-5, 5) # बेहतर दृश्यांकन के लिए y-अक्ष को सीमित करें
38 plt.show()
39
40# उदाहरण उपयोग:
41plot_trig_function('sin', 2, 1, 0) # प्लॉट करें f(x) = 2 sin(x)
42
1// जावा उदाहरण त्रिकोणमितीय मानों की गणना के लिए
2import java.util.ArrayList;
3import java.util.List;
4
5public class TrigonometricCalculator {
6
7 public static class Point {
8 public double x;
9 public double y;
10
11 public Point(double x, double y) {
12 this.x = x;
13 this.y = y;
14 }
15
16 @Override
17 public String toString() {
18 return "(" + x + ", " + y + ")";
19 }
20 }
21
22 public static List<Point> calculateCosinePoints(
23 double amplitude,
24 double frequency,
25 double phaseShift,
26 double start,
27 double end,
28 int steps) {
29
30 List<Point> points = new ArrayList<>();
31 double stepSize = (end - start) / steps;
32
33 for (int i = 0; i <= steps; i++) {
34 double x = start + i * stepSize;
35 double y = amplitude * Math.cos(frequency * x + phaseShift);
36 points.add(new Point(x, y));
37 }
38
39 return points;
40 }
41
42 public static void main(String[] args) {
43 // f(x) = 2 cos(3x + π/4) के लिए बिंदुओं की गणना करें
44 List<Point> cosinePoints = calculateCosinePoints(
45 2.0, // आयाम
46 3.0, // आवृत्ति
47 Math.PI/4, // चरण परिवर्तन
48 -Math.PI, // प्रारंभ
49 Math.PI, // अंत
50 100 // चरण
51 );
52
53 // पहले कुछ बिंदुओं को प्रिंट करें
54 System.out.println("f(x) = 2 cos(3x + π/4) के लिए पहले 5 बिंदु:");
55 for (int i = 0; i < 5 && i < cosinePoints.size(); i++) {
56 System.out.println(cosinePoints.get(i));
57 }
58 }
59}
60
1' एक्सेल VBA फ़ंक्शन साइन मान की गणना के लिए
2Function SineValue(x As Double, amplitude As Double, frequency As Double, phaseShift As Double) As Double
3 SineValue = amplitude * Sin(frequency * x + phaseShift)
4End Function
5
6' एक्सेल सूत्र साइन फलन के लिए (सेल में)
7' =A2*SIN(B2*C2+D2)
8' जहाँ A2 आयाम है, B2 आवृत्ति है, C2 x मान है, और D2 चरण परिवर्तन है
9
1// C में टैंजेंट फलन मानों की गणना करने के लिए कार्यान्वयन
2#include <stdio.h>
3#include <math.h>
4
5// पैरामीटर के साथ टैंजेंट की गणना करने के लिए फ़ंक्शन
6double parameterizedTangent(double x, double amplitude, double frequency, double phaseShift) {
7 double angle = frequency * x + phaseShift;
8
9 // असंगत बिंदुओं के लिए जाँच करें (जहाँ कोस = 0)
10 double cosValue = cos(angle);
11 if (fabs(cosValue) < 1e-10) {
12 return NAN; // असंगत बिंदुओं के लिए संख्या नहीं
13 }
14
15 return amplitude * tan(angle);
16}
17
18int main() {
19 double amplitude = 1.0;
20 double frequency = 2.0;
21 double phaseShift = 0.0;
22
23 printf("x\t\tf(x) = %g tan(%gx + %g)\n", amplitude, frequency, phaseShift);
24 printf("----------------------------------------\n");
25
26 // -π से π तक मान प्रिंट करें
27 for (double x = -M_PI; x <= M_PI; x += M_PI/8) {
28 double y = parameterizedTangent(x, amplitude, frequency, phaseShift);
29
30 if (isnan(y)) {
31 printf("%g\t\tअसंगत (आसिम्पटोट)\n", x);
32 } else {
33 printf("%g\t\t%g\n", x, y);
34 }
35 }
36
37 return 0;
38}
39
Abramowitz, M. और Stegun, I. A. (Eds.). "गणितीय कार्यों का हैंडबुक जिसमें सूत्र, ग्राफ और गणितीय तालिकाएँ हैं," 9वीं छपाई। न्यू यॉर्क: डोवर, 1972।
Gelfand, I. M., और Fomin, S. V. "विविधताओं की गणना।" कूरियर कॉर्पोरेशन, 2000।
Kreyszig, E. "उन्नत इंजीनियरिंग गणित," 10वाँ संस्करण। जॉन विली एंड संस, 2011।
Bostock, M., Ogievetsky, V., और Heer, J. "D3: डेटा-चालित दस्तावेज़।" IEEE ट्रांजैक्शंस ऑन विज़ुअलाइजेशन एंड कंप्यूटर ग्राफिक्स, 17(12), 2301-2309, 2011। https://d3js.org/
"त्रिकोणमितीय फलन।" खान अकादमी, https://www.khanacademy.org/math/trigonometry/trigonometry-right-triangles/intro-to-the-trig-ratios/a/trigonometric-functions. 3 अगस्त 2023 को पहुँचा।
"त्रिकोणमितीयता का इतिहास।" मैक ट्यूटर गणित का इतिहास आर्काइव, सेंट एंड्रयूज विश्वविद्यालय, स्कॉटलैंड। https://mathshistory.st-andrews.ac.uk/HistTopics/Trigonometric_functions/. 3 अगस्त 2023 को पहुँचा।
Maor, E. "त्रिकोणमितीय आनंद।" प्रिंसटन यूनिवर्सिटी प्रेस, 2013।
हमारे साधारण, सहज ग्राफर के साथ त्रिकोणमितीय फलनों की सुंदरता और शक्ति का दृश्यांकन करें। वास्तविक समय में पैरामीटर को समायोजित करें ताकि आप यह देख सकें कि वे ग्राफ को कैसे प्रभावित करते हैं और इन मौलिक गणितीय संबंधों की समझ को गहरा करें। चाहे आप परीक्षा की तैयारी कर रहे हों, कक्षा सिखा रहे हों, या बस गणित की आकर्षक दुनिया का अन्वेषण कर रहे हों, हमारा त्रिकोणमितीय फलन ग्राफर साइन, कोसाइन, और टैंजेंट फलनों के व्यवहार के लिए एक स्पष्ट विंडो प्रदान करता है।
अब ग्राफिंग शुरू करें और उन पैटर्नों की खोज करें जो गणित को हमारी प्राकृतिक दुनिया की लय से जोड़ते हैं!
ค้นพบเครื่องมือเพิ่มเติมที่อาจมีประโยชน์สำหรับการทำงานของคุณ