ఈ గైడ్లో, a ఎలా సృష్టించాలో నేర్చుకుంటాము surfc ప్లాట్లు వివిధ ఉదాహరణలను ఉపయోగించి MATLABలో.
MATLABలో Surfc ప్లాట్ అంటే ఏమిటి?
ఎ surfc ప్లాట్లు అనేది చిత్రించటానికి అనుమతించే ఆకృతి ప్లాట్లు f(x, y, z) ఉపరితల ప్లాట్ కింద త్రిమితీయ ప్రదేశాలలో. మేము MATLAB యొక్క అంతర్నిర్మిత ఉపయోగించి MATLABలో ఈ ప్లాట్లను సృష్టించవచ్చు surfc() ఫంక్షన్. MATLABలో ఘనమైన ముఖం మరియు అంచు రంగులను కలిగి ఉండే త్రిమితీయ ప్లాట్లను రూపొందించడానికి ఈ ఫంక్షన్ ఉపయోగించబడుతుంది. ఈ ఫంక్షన్ X, Y మరియు Z విలువలను ఆర్గ్యుమెంట్లుగా అంగీకరిస్తుంది మరియు త్రిమితీయాన్ని సృష్టిస్తుంది surfc ప్లాట్లు రూపంలో ఫంక్షన్ యొక్క ప్రవర్తనను సూచిస్తుంది z = f(x, y) .
వాక్యనిర్మాణం
ది surfc() ఫంక్షన్ MATLABలో సాధారణ వాక్యనిర్మాణాన్ని ఉపయోగిస్తుంది:
surfc ( X,Y,Z )
surfc ( X,Y,Z,C )
surfc ( తో )
surfc ( Z,C )
ఇక్కడ:
ఫంక్షన్ surfc(X, Y, Z) మాతృక Z x-y ప్లేన్పై ఎత్తును సూచిస్తుంది మరియు X మరియు Y మాత్రికలు x-y ప్లేన్ను సూచిస్తున్న ఘనమైన ముఖం మరియు అంచు రంగులతో దిగువన ఆకృతి ప్లాట్ను కలిగి ఉన్న త్రిమితీయ ఉపరితల ప్లాట్ను సృష్టిస్తుంది.
ఫంక్షన్ surfc(X, Y, Z, C) అదనపు రంగులను పేర్కొనడం ద్వారా ఉపరితల ప్లాట్ కింద ఆకృతి ప్లాట్ను సృష్టిస్తుంది.
ఫంక్షన్ surfc(Z) కాలమ్ అలాగే వరుస సూచికలను సంబంధిత x మరియు y కోఆర్డినేట్లుగా ఉపయోగించడం ద్వారా మ్యాట్రిక్స్ Z ఉపయోగించి ఆకృతితో ఉపరితల ప్లాట్ను ఉత్పత్తి చేస్తుంది.
ఫంక్షన్ surfc(Z, C) అదనపు అంచుల రంగులను పేర్కొనడానికి దిగుబడి వస్తుంది.
surfc() ఫంక్షన్ని ఉపయోగించి MATLABలో సర్ఫేస్ కాంటౌర్ ప్లాట్లను ఎలా సృష్టించాలి?
MATLABలో ఉపరితల ప్లాట్ల క్రింద ఆకృతిని సృష్టించడానికి ఇచ్చిన మూడు దశలను అనుసరించండి surfc() ఫంక్షన్.
దశ 1: ఉపయోగించి xy-ప్లేన్లో మెష్ గ్రిడ్ను సృష్టించండి మెష్గ్రిడ్() ఇచ్చిన ఫంక్షన్ యొక్క డొమైన్ను కవర్ చేసే ఫంక్షన్.
దశ 2: సృష్టించబడిన మెష్ గ్రిడ్లోని ప్రతి పాయింట్ కోసం పేర్కొన్న ఫంక్షన్ విలువను గణించండి.
దశ 3: ఫంక్షన్ గీయండి z = f(x, y) ఉపయోగించి surfc() ఫంక్షన్.
ఉదాహరణలు
అర్థం చేసుకోవడానికి కొన్ని ఉదాహరణలను పరిశీలించండి surfc() ఫంక్షన్ పని చేస్తుంది.
ఉదాహరణ 1: surfc(X,Y,Z) ఫంక్షన్ని ఉపయోగించి ఉపరితల ఆకృతి ప్లాట్ను ఎలా సృష్టించాలి?
ఇచ్చిన ఉదాహరణ ఫంక్షన్ కోసం ఉపరితల ప్లాట్ కింద ఆకృతిని సృష్టిస్తుంది Z = exp(X).*cos(X).^2 ఉపయోగించి surfc(X, Y, Z) ఫంక్షన్.
[ X,Y ] = మెష్గ్రిడ్ ( - 1 : 0.1 : 1 ,- 1 : 10 ) ;Z = ఎక్స్ ( X ) .* కాస్ ( X ) .^ 2 ;
surfc ( X,Y,Z )
ఉదాహరణ 2: surfc(Z) ఫంక్షన్ని ఉపయోగించి ఉపరితల ఆకృతి ప్లాట్ను ఎలా సృష్టించాలి?
ఈ ఉదాహరణ యొక్క పనిని వివరిస్తుంది surfc(Z) ఇచ్చిన ఫంక్షన్ కోసం ఉపరితల ప్లాట్ కింద ఆకృతిని రూపొందించడానికి ఫంక్షన్.
[ X,Y ] = మెష్గ్రిడ్ ( 1 : 0.5 : 10 , 1 : ఇరవై ) ;Z = Y.* కాస్ ( X ) +X.* లేకుండా ( మరియు ) ;
surfc ( తో )
ఉదాహరణ 3: surfc(Z,C) ఫంక్షన్ని ఉపయోగించి ఉపరితల ఆకృతి ప్లాట్ను ఎలా సృష్టించాలి?
ఈ MATLAB కోడ్ surfc(Z, C) ఫంక్షన్ని ఉపయోగించి surfc ప్లాట్లోని వివిధ రంగులను ఎలా పేర్కొనాలో వివరిస్తుంది, ఇక్కడ C రంగు మ్యాప్ను సూచిస్తుంది.
[ X,Y ] = మెష్గ్రిడ్ ( 1 : 0.5 : 10 , 1 : ఇరవై ) ;Z = ( కాస్ ( X ) + లేకుండా ( మరియు ) ) .^ 3 ;
C = X + Y;
surfc ( Z, C )
ముగింపు
MATLAB అనేది ఒక ఉపయోగకరమైన ప్రోగ్రామింగ్ సాధనం, ఇది అంతర్నిర్మిత ఫంక్షన్లను ఉపయోగించి వివిధ రకాలైన విభిన్న ప్లాట్లను సృష్టించడానికి అనుమతిస్తుంది. ఇది మనకు అందిస్తుంది surfc() దృఢమైన ముఖం మరియు అంచు రంగులను కలిగి ఉన్న ఉపరితల ప్లాట్ల క్రింద ఆకృతులను తయారు చేయడానికి ఉపయోగించే ఫంక్షన్. ఈ ఫంక్షన్ ఒకటి లేదా అంతకంటే ఎక్కువ తప్పనిసరి మరియు ఐచ్ఛిక ఆర్గ్యుమెంట్లను అంగీకరిస్తుంది మరియు aని ఉత్పత్తి చేస్తుంది surfc ప్లాట్లు ఇచ్చిన ఫంక్షన్ కోసం. ఈ గైడ్ యొక్క కార్యాచరణను వివరించింది surfc() కొన్ని ఉదాహరణలు ఉపయోగించి ఫంక్షన్, మీరు మీ సృష్టించడానికి అనుమతిస్తుంది surfc ప్లాట్లు MATLABలో.