क्या कोई ऐसा उपकरण है जो समीकरण के समीकरण के ग्राफिकल प्रतिनिधित्व को परिवर्तित करता है? (Aprox। गणित समीकरण के लिए ग्राफिकल प्रतिनिधित्व)समीकरण के लिए गणित ग्राफ
उत्तर
यह एक मुश्किल समस्या है, जिसे आमतौर पर interpolation कहा जाता है। सरल बहुपद ग्राफ के लिए यह एक आसान समस्या है। (आप हमेशा "सटीक मिलान" पा सकते हैं।) polynomial interpolation पर एक नज़र डालें। लेकिन आपके पास एक ग्राफ भी हो सकता है जो कुछ त्रिकोणमितीय फ़ंक्शन का प्रतिनिधित्व करता है। या घातीय कार्यों या लॉगरिदमिक कार्यों के बारे में कैसे। या बदतर, संयोजन! सरल ग्राफ के लिए भी हजारों दिलचस्प संभावित समीकरण हो सकते हैं।
भले ही आप सभी रोचक समीकरणों की जांच करें, आपको अभी भी सावधान रहना चाहिए। और B
के लिए अत्यधिक बड़े मूल्यों के साथ समीकरण y = A * sin(B*x)
पर विचार करें। वह ग्राफ कैसा दिखता है? खैर, यह A
और -A
के बीच बार-बार चला जाता है, वास्तव में वास्तव में तेज़, और "हिट" या "लगभग हिट" सभी बिंदुओं के बारे में। यह एक "सरल" सूत्र है, जो गणितीय रूप से एक अच्छी सन्निकटन की तरह दिखता है, लेकिन यह अभी भी अंत में कुछ ऐसा नहीं है जो आप अंत में चाहते हैं।
@aioobe: किसी निरंतर कार्य को बहुपदों द्वारा बहुत बारीकी से अनुमानित किया जा सकता है, चाहे वह त्रिकोणमितीय हो या उनमें से एक खराब संयोजन हो।एक उच्च डिग्री बहुपद सबसे अधिक कार्यों के लिए पर्याप्त होना चाहिए, खासतौर से उन लोगों को जिन्हें पकड़ा जा सकता है। तो भले ही वास्तविक समीकरण अलग हो, फिर भी पॉलिनोमाइल ग्राफ के बहुत अच्छे अनुमान लगाएंगे। देखें: http://mathworld.wolfram.com/WeierstrassApproximationTheorem.html –
ठीक है, क्या आपने [रनेज की घटना] (http://en.wikipedia.org/wiki/Runge%27s_phenomenon) के बारे में सुना है? निश्चित रूप से, एक उच्च-डिग्री बहुपद इसे "हल" करेगा लेकिन यह संभवतः वह नहीं होगा जो आप खोज रहे हैं। – aioobe
@ मॉरन: कोई भी निरंतर कार्य नहीं। उदाहरण के लिए, 'y = sin (1/x) 'खुले अंतराल' 0
मैंने कुछ टूल देखा है जो छवियों में ग्राफ के समीकरणों के अनुरूप हैं लेकिन मुझे अभी उनके नाम याद नहीं हैं। एक त्वरित Google खोज ने इस वाणिज्यिक एप्लिकेशन को चालू किया: http://imagedig-2d-3d-image-digitizer.smartcode.com/info.html
आपके विवरण में फिट होने वाली एक सामान्य समस्या को curve fitting कहा जाता है: आपके पास कुछ डेटा है (वह, आपके मामले में, आपने ग्राफ से पढ़ा है) और आपके पास है एक समीकरण का एक रूप ध्यान रखें, और आप ग्राफ के समीकरण को सर्वोत्तम रूप से फिट करने के लिए आवश्यक पैरामीटर ढूंढना चाहते हैं।
इसके लिए एक उपयोगी दृष्टिकोण least squares त्रुटि के लिए उपयुक्त है। अधिकांश डेटा विश्लेषण टूल किट में कम से कम वर्ग पैकेज उपलब्ध होगा।
यहां एक उदाहरण है: समीकरण ए * पाप (2 * पीआई * 100.एक्स) * x^बी है, और मुझे ए और बी के मानों को खोजने की ज़रूरत है जो मुझे सबसे अच्छा फिट (ए = 10.0 और बी = 3.0 इस उदाहरण में)।
alt text http://i47.tinypic.com/k3x9fk.png
यहाँ इस फिट बनाने के लिए उपयोग कोड है। यह अजगर और SciPy का उपयोग करता है और "ग्राफ संरचना" के रूप में या "रास्टर चित्र" के रूप में एक उदाहरण here से संशोधित किया गया है।)
from numpy import *
from scipy.optimize import leastsq
import matplotlib.pyplot as plt
def my_func(x, p): # the function to fit (and also used here to generate the data)
return p[0]*sin(2*pi*100.*x)*x**p[1]
# First make some data to represent what would be read from the graph
p_true = 10., 3.0 # the parameters used to make the true data
x = arange(.5,.5+12e-2,2e-2/60)
y_true = my_func(x, p_true)
y_meas = y_true + .08*random.randn(len(x)) # add some noise to make the data as read from a graph
# Here's where you'd start for reading data from a graph
def residuals(p, y, x): # a function that returns my errors between fit and data
err = y - my_func(x, p)
return err
p0 = [8., 3.5] # some starting parameters to my function (my initial guess)
plsq = leastsq(residuals, p0, args=(y_meas, x)) # do the least squares fit
# plot the results
plt.plot(x, my_func(x, plsq[0]), x, y_meas, '.', x, y_true)
plt.title('Least-squares fit to curve')
plt.legend(['Fit', 'Graph', 'True'])
plt.show()
+1। बस यह इंगित करना चाहते हैं कि अन्य तरीकों की तरह अधिकतम संभावनाएं हैं जो कुछ मामलों में अधिक सटीक हैं। इस पेपर को एक अच्छी प्रारंभिक स्पष्टीकरण के लिए देखें http://www.scribd.com/doc/7372377/Tutorial-on- अधिकतम- उपलब्धता- अनुमान – nico
@ एनिको - आप सही हैं कि एमएलई कुछ मामलों में अधिक सटीक है, लेकिन नहीं यह वाला। कम वर्ग एक सटीक, सामान्य, त्वरित और आसान एक लाइनर है, और एक प्रश्न के लिए सही विकल्प है जहां मुझे "वक्र फिटिंग" को परिभाषित करने की आवश्यकता है। वैसे भी, हालांकि मैं आमतौर पर सोच रहा हूं कि सामान्य वितरण अधिक उपयोग किए जाते हैं, यहां यह एक उचित धारणा है, और इस मामले के लिए, कम से कम वर्ग और एमएलई एक ही बात है। – tom10
किसी भी फिटिंग दृष्टिकोण का उपयोग करने के लिए आपको समाधान के अनुमानित रूप के रूप में अनुमान लगाना होगा (या अनुमानों का सेट)। तदनुसार यह दृष्टिकोण कुछ मामलों में उपयोगी है और दूसरों में नहीं। – dmckee
- 1. गणित में श्रोडिंगर का समीकरण
- 2. मैथल समीकरण बनाने के लिए संपादक
- 3. पाइथन-गणित के लिए वैकल्पिक
- 4. गणित
- 5. एक .NET गणित समीकरण संपादक और सॉल्वर नियंत्रण
- 6. गणित समीकरण जावा में कैसे काम करते हैं?
- 7. गणित समीकरण में नेस्टेड कोष्ठक को संभालने के लिए नियमित अभिव्यक्ति का उपयोग करें?
- 8. गणित
- 9. PHP - तारों के अंदर पार्स गणितीय समीकरण
- 10. रे/गोलाकार चौराहे के लिए वर्गबद्ध समीकरण कैसे सेट करें?
- 11. कंप्यूटर विज्ञान के लिए गणित
- 12. जावा के लिए गणित लाइब्रेरी
- 13. गणित
- 14. लेट फ़िट और परिणाम समीकरण
- 15. स्काला के लिए ग्राफ लाइब्रेरी
- 16. वैकल्पिक नामित गणित गणित
- 17. चर के वर्ग के लिए एक समीकरण को हल करने?
- 18. विधि json ग्राफ को networkx ग्राफ को बचाने के लिए?
- 19. आर - क्या एल्गोरिदम geom_density() उपयोग करता है और कैसे वक्र के अंक/समीकरण निकालने के लिए?
- 20. ग्राफ डेवलपर्स सॉफ्टवेयर डेवलपर्स के लिए उपयोगी है?
- 21. गणित नौसिखिया के लिए गेम प्रोग्रामिंग के लिए गणित सीखना शुरू करना कहां है?
- 22. गणित:
- 23. इंटरेक्टिव गणित सबूत सिस्टम
- 24. गणित
- 25. गणित
- 26. गणित
- 27. गणित
- 28. गणित
- 29. गणित
- 30. गणित
ग्राफिकल? –
घुड़सवारी के लिए उत्खनन? एक उत्पीड़न क्या है? इलेक्ट्रॉनिक सवाल? –
ए) एक्स-वाई अक्ष ग्राफ के रूप में ग्राफिकल बी) इक्विजन प्रकार: पाप (एक्स) * x^3 + 3 आदि – Mathie