के बीच जगह को भरने मेरे पास दो काम करता है, जैसे:gnuplot - दो कार्य
f(x)=2**x
g(x)=1024
मैं gnuplot कैसे उपयोग कर सकते हैं 10 0 से एक्स के लिए इन दोनों कार्यों साजिश और उनके बीच की जगह को भरने के लिए?
के बीच जगह को भरने मेरे पास दो काम करता है, जैसे:gnuplot - दो कार्य
f(x)=2**x
g(x)=1024
मैं gnuplot कैसे उपयोग कर सकते हैं 10 0 से एक्स के लिए इन दोनों कार्यों साजिश और उनके बीच की जगह को भरने के लिए?
दुर्भाग्यवश gnuplot फ़ंक्शंस के लिए और केवल डेटा सेट के लिए इस तरह की सुविधा प्रदान नहीं करता है।
f(x)=2**x
g(x)=1024
xmax=10
set xrange [0:xmax]
plot '+' using 1:(f($1)):(g($1)) with filledcurves closed
जवाब @ toxicate20 द्वारा pseudofile +
के लिए अच्छा उपयोग को दर्शाता है: वहाँ जिनमें से एक मैं सिफारिश करेंगे अब ऐसा करने के दो तरीके हैं, कर रहे हैं। इस विशेष मामले के लिए, यह वास्तव में आवश्यक नहीं है क्योंकि आपके कार्यों में से एक बस स्थिर है:
set xrange [0:10]
plot 2**x w filledcurves y1=1024
, यह उत्तर सही हो सकता है, लेकिन जी (x) = x के बारे में कैसे? – windy
@ विन्डी - बिल्कुल सही। इस विधि के साथ आप * मनमानी * कार्यों - केवल स्थिरांक निर्दिष्ट नहीं कर सकते हैं। (हो सकता है कि आप 'g (x) = x' का उपयोग कर भरे हुए xy = ... 'मुझे यकीन नहीं है) दूसरा जवाब निश्चित रूप से अधिक सामान्य है। आपके प्रश्न में बताए गए विशेष मामले के लिए यह एक आसान है। – mgilson
यह छद्म फ़ाइल ''+'' का अच्छा उपयोग है। अच्छा उत्तर। +1 – mgilson
ग्रेट उत्तर, बहुत बहुत धन्यवाद! इस स्थिति में –