विषयसूची:
- चरण 1: आयातक पुस्तकालय
- चरण 2: इवालुआ ला फन्सिओन
- चरण 3: एसिग्ना वेरिएबल्स डी लास कोर्डेनादास
- चरण 4: कॉन्स्ट्रुकिओन डेल ट्रैपेसियो सेगुन कोर्डेनादास वाई फन्सियोन
- चरण 5: कैलक्युलर एल एरिया डेल ट्रैपेसियो डेंट्रो डे ला फन्सिओन
- चरण 6: ग्राफ़िका एन पायप्लॉट
- चरण 7: ऑर्गेनाइज़ेशन डी ला ग्रैफ़िका
- चरण 8: लो लॉगरास्ट
वीडियो: कैलकुलो डेल एरिया बाजो ला कर्वा डी ऊना फंशियोन कोन पायथन: 8 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
एंटेस क्यू नाडा, पैरा डेसरोलर एस्टे प्रोग्राम डेबेस इंस्टालर ला प्लैटाफॉर्मा पायथन डेसडे सु पेजिना ऑफिशियल:. लो मैस रिकमेंडेबल एस इंस्टालर ला वर्जन 2.7.12 डे 64 बिट्स।
चरण 1: आयातक पुस्तकालय
इस कार्यक्रम के लिए आवश्यक है डॉस लिब्रेरियास डेंट्रो डेल प्रोग्रामा: matplotlib.pyplot y pylab । एन ला फोटो एडजुंटा ए इस्ट पासो से पुएडे वेर क्यू हैसिएन्डो यूसो डे लॉस कॉमैंडोस से, इंपोर्ट वाई के रूप में एल प्रोग्रामा पुएडे एक्सीडर ए ला इनफॉर्मेशन डे लास डॉस लाइब्रेरिया यूएसदास पोर एस्टे प्रोग्रामा।
पाइलैब आयात से
plt के रूप में matplotlib.pyplot आयात करें
महत्वपूर्ण: पोर फ़ेवर नो पोंगास टिल्ड्स एन निंगुना पलबरा नी निंगन सिम्बोलो डेल एस्पाओल! डे लो कॉन्ट्रारियो से सेरार, एल प्रोग्राम और नो से गार्डारिन लॉस कैंबियोस क्यू हिसिस्टे।
चरण 2: इवालुआ ला फन्सिओन
हे सिएर्टस कोसा क्यू नो पुएडेस कैलक्यूलर सिन सेबर सिर्टोस डेटोस क्यू एल प्रोग्रामा नो ते पुएडे डार, ए मेनोस क्यू ले प्रीगुंटेस अल यूसुरियो (एस डेसीर एल क्यू वा ए यूटिलिजर एल प्रोग्रामा डेस्पुएस डे सु क्रिएशियन) डे लॉस वेलोरेस; एन एस्टे कासो डेबेमोस प्रीगुंटारले अल उसुआरियो पोर ला फनसिओन ए ला क्यूल ले क्विएरस कैलक्यूलर एल एरिया।
पैरा प्रीगुंटारले अल उसुआरियो पोर एल टिपो डे फंशियोन, डेब्स हेसर यूसो डे लॉस कोमांडोस स्ट्रीम (एसटीआर) ई इनपुट। स्ट्रीम एस अन कॉमांडो क्यू परमिट इंट्रोड्यूसर वेरिएबल्स बीजगणित (कॉमो "एक्स" वाई "वाई") डेंट्रो डी अन कॉन्जेन्टो न्यूमेरिको वाई क्यू से एंटिएन्डन कोमो न्यूमेरोस डेस्कोनोसिडोस डेंट्रो डे ला एक्यूएशियन, एस डेसीर क्यू परमिट कैलक्यूलर, पोर उदाहरण, एक्स ^ 2 y que entienda a "x" como un número que no se conoce। पोर ओट्रो लाडो, इनपुट परमिट क्यू एल वेलोर क्यू इंट्रोड्यूजस कुआंडो एल प्रोग्रामा प्रीगुंटे पोर ला वेरिएबल सी एल क्यू एडक्विरा पोर एल रेस्टो डेल प्रोग्रामा। ला फन्सिओन लिंस्पेस सरवे पैरा रेस्ट्रिन्गिर लॉस वालोरेस डेल एजे ए लॉस इंडिकाडोस डेंट्रो डेल पैरेंटेसिस।
इस मामले में, से आवश्यक निश्चित रूप से चर "y" पोर medio de un función
वाई = स्ट्र (इनपुट ("एफ (एक्स) ="))
x=np.linspace (0, 10) def f(x): रिटर्न राउंड (eval(y), 2)
चरण 3: एसिग्ना वेरिएबल्स डी लास कोर्डेनादास
पैरा क्यू लास कोर्डेनाडास कार्टेशियनस से पुएडन ग्राफ़िकर, एस नेसेसरियो क्यू एल प्रोग्रामा प्रीगुंटे अल उसुआरियो लॉस वालोरेस क्यू तोमा ला फंशियोन एन एल ईजे एक्स। डेडो क्यू एस्टोस सोन वेलोरेस वेलोरेस एंटरोस, से देबे वॉल्वर ए यूसर इनपुट, क्यू परमिट क्यू एल वेलोर क्यू इंट्रोड्यूजस कुआंडो एल प्रोग्रामा प्रीगुंटे पोर ला वेरिएबल सी एल क्यू एडक्विएरा पोर एल रेस्टो डेल प्रोग्रामा। पैरा क्यू एल प्रोग्रामा प्रीगुंट लास वेरिएबल्स कुआंडो लो पोंगास ए फंकियोनर, डेब्स यूसर प्रिंट पैरा क्यू ला प्रीगुंटा अपरेज़का एन ला वेंटाना शेल। इस मामले में, से आवश्यक सबेर लॉस डॉस वेलोरेस डी एक्स वाई ला रेस्ट्रिसियोन डेल डोमिनियो।
Recuerda que el dominio son los valores del eje x en una función.
#वैलोरेस डी लास कोर्ड। y Limite del dominiox1=float(input("Cual es la coordenada x?")) x2=float(input("Cual es la coordenada x?")) dom=int(input("Hasta donde serestringe el domino?"))
चरण 4: कॉन्स्ट्रुकिओन डेल ट्रैपेसियो सेगुन कोर्डेनादास वाई फन्सियोन
पैरा कॉन्स्ट्रुइर एल पॉलीगोनो, या से टिएनेन लॉस वेलोरेस क्यू एडक्विरे ला फन्सिओन एन एक्स। अहोरा, पैरा लॉस वेलोरेस डे y y (x1, 0) y (x2, 0), से ले एसिग्ना को लास वेरिएबल्स y=f(x) y otro nombre para las previamente mencionadas.
#coordenadas para construcciona=(x1, 0) b=(x2, 0) y1=f(x1) y2=f(x2)
प्रिंट ("डी एक्यूर्डो कोन लॉस डेटोस एंटेरियोस, एल ट्रेपेसियो टिएन कोर्डेनादास:", (x1, y1), (x2, y2), ए, बी)
चरण 5: कैलक्युलर एल एरिया डेल ट्रैपेसियो डेंट्रो डे ला फन्सिओन
इस तरह से पासो, से देबे टेनर एन कुएंता ला फॉर्मा डेल ट्रेपेसीओ, एस डेसीर, क्यू टिएन डॉस बेस्स वाई ला अल्तुरा। लास बेसेस एन एस्टे कासो से ओब्तिएनन पोर मेडियो डे ला रेज़ कुआद्रा डे ला रेस्टा डे लॉस वालोरेस डे एक्स१ वाई एक्स२ अल कुआद्राडो। लो मिसमो ओकुर्रे पैरा लॉस वेलोरेस डे y1 y y2।
पैरा हॉलर एल एरिया टोटल, एस ला सुमा डे ला अल्तुरा वाई लास बेस सोब्रे डॉस।
#area del trapeciob1=np.sqrt(((x2-x1)**2)) b2=np.sqrt(((y2-y1)**2)) area=y1+((b1+b2)/2) प्रिंट ("क्षेत्र =", क्षेत्र)
चरण 6: ग्राफ़िका एन पायप्लॉट
#para que la funcion se grafique en pyplot
ईजेएक्स =
ईजे =
मेरे लिए श्रेणी में (int(x1), dom):
ejex.append(i) ejey.append(f(i))
पैरा क्यू ला फंशियोन से ग्रैफिक हाय क्यू असिग्नर लॉस एजेस एक्स एंड वाई, पेरो कोमो या हाय मच्स वेरिएबल्स को एसोस नोम्ब्रेस, एसिग्ना उनोस क्यू आइडेंटिफिक्स कोमो लॉस एजेस वाई नो ओट्रस वेरिएबल्स। एल कंडिशनल फॉर आई इन रेंज ऑर्गेनाइजा ला फंकियोन डे एक्यूएर्डो कोन लॉस पैरामेट्रोस एस्टेलेसिडोस अल इनिसियो डेल प्रोग्रामा।
चरण 7: ऑर्गेनाइज़ेशन डी ला ग्रैफ़िका
x=[x1, x1, x2, x2, x1]y=[0, y1, y2, 0, 0]
प्लॉट.प्लॉट (एक्स, वाई)
plt.plot(ejex, ejey) plt.fill_between(x, y) plt.show()
एन इस्ट पासो से ऑर्गेनिज़न लास कोर्डेनादास डी मानेरा क्यू कॉइनसिडान कॉन ला ग्रैफिका एन सूस रिस्पॉन्सिवोस इजेस। पोर ओट्रो लाडो, एस डोंडे से रेलेना एल एस्पासिओ डेल ट्रैपेसियो एन डोंडे से वा ए कैलक्युलर एल एरिया वाई से म्यूस्ट्रा ला ग्रैफिका।
चरण 8: लो लॉगरास्ट
Después de haber seguido todos los pasos, encontrarás que tu programa debe ser muy समान a lo que hay en las photos adjuntas. ओबविमेंट, लॉस वेलोरेस डे लास कोर्डेनाडास वाई ला फनसिओन वेरिअन सेगुन कोमो टू क्विएरस पोनेरलोस, वाई पोर एंडे, एल एरिया वाई ला फॉर्मा डे ला कर्वा।
सिफारिश की:
कोमो क्रेयर अन प्रोग्रामा एन पायथन क्यू एनक्यूएंट्रे एल एरिया बाजो ला कर्वा डी उन डायग्राम पीवी: 5 कदम
कोमो क्रीअर अन प्रोग्राम एन पायथन क्यू एनक्यूएंट्रे एल एरिया बाजो ला कर्वा डी अन डायग्राम पीवी: एन एस्टे ट्यूटोरियल से एन्सñara ए कैलक्यूलर एल एरिया बाजो उना कर्वा कॉन डेटोस इंपोर्टडोस डेसडे अन आर्किवो। पैरा एलो से कैलकुला एल एरिया उसांडो मोचोस ट्रैपेसियोस सुमाडोस वाई से कोलोरेअरá एल क्षेत्र बाजो एस्टा
ट्यूटोरियल - एरिया एन डेटोस: 4 कदम
ट्यूटोरियल - एरिया एन डेटोस: इंट्रोड्यूसी एंड ओक्यूट; एनयूएन प्रॉब्लमए क्यू वेमोस फ्रीक्यूएंते एन एस्टे टिपो डे प्रोग्रामस एस कोमो पोडर एनकॉन्टरर एल एंड एरिया बाजो अनोस डेटोस। एन एस्टे कासो लो क्यू हिकिमोस फ्यू रेकोगर लॉस वालोरेस डी अन सेगुइमिएंटो (सैकाडो कोन ओट्रो प्रोग्रामा लामाडो ट्रैकर) एन
कोमो हॉलर एल रेकोरिडो डी उन ओब्जेटो वाई एल एरिया बाजो ला कर्वा एन पायथन: 7 कदम
कोमो हल्लर एल रेकोरिडो डी उन ओब्जेतो वाई एल एरिया बाजो ला कर्वा एन पायथन: एस्टे प्रोग्रामा ग्रैफिका ला कर्वा क्यू अस्तित्व में प्रवेश ला रिलेसीएन वेलोसिडैड कॉन्ट्रा टिएम्पो एन एल मूविमिएंटो डी अन ओब्जेटो। एडेम का एस्टे प्रोग्राम कैलकुला एल रेकोरिडो क्यू हिज़ो एस्टे ओब्जेतो अल एनकॉन्टर एल एंड रिया देबाजो डे ला कर्वा क्यू
कोमो उसर उन WII प्रो कंट्रोलर कोन ऊना स्विच -हैकेडा: 4 कदम
कोमो उसर उन WII प्रो कंट्रोलर को उना स्विच -हैकेडा: कोमो यूसर अन डब्ल्यूआईआई प्रो कंट्रोलर को उन स्विच -हैकेडा। कॉन्टेक्स्टो: एस्टॉय एन कुएरेंटेना, नो टेंगो 8 बिटडो वाई नो पुएडो हैसर एल गैस्टो एन इस्ट मोमेंटो और क्वेरीमोस जुगर मारियो कार्ट कॉन मास jugadores.Antecedentes: sabía que había un opción para jugar con
एरिया बाजो ला कर्वा: 7 स्टेप्स
एरिया बाजो ला कर्वा: एस नेसेसरियो हॉलर एल एंड एरिया बाजो ला कर्वा डे उना फंसिएन प्रेसी एंड ओक्यूट; एन कॉन्ट्रा वॉल्यूमन पैरा पोडर हॉलर एल ट्रैबाजो (डब्ल्यू) क्यू डे एस्टा, टेनिएंडो एन कुएंता लॉस प्रिंसिपियोस डे ला एफ। पैरा हेसर एल ट्रैबाजो एम एंड एएक्यूट; एस एफ एंड ए सी एल ए