సార్ట్()ని ఉపయోగించి MATLABలో అర్రే ఎలిమెంట్స్‌ను ఎలా క్రమబద్ధీకరించాలి

Sart Ni Upayoginci Matlablo Arre Eliments Nu Ela Kramabad Dhikarincali



సార్టింగ్ అనేది డేటా మూలకాల మధ్య సంబంధాన్ని బట్టి డేటా మూలకాలను ఆరోహణ లేదా అవరోహణ క్రమంలో ఆర్డర్ చేసే ప్రక్రియ. అన్ని ప్రోగ్రామింగ్ భాషలలో సార్టింగ్ అల్గారిథమ్‌లు కీలక పాత్ర పోషిస్తాయి. జాబితాలోని పేర్లను అక్షర క్రమంలో, ఆరోహణ లేదా అవరోహణ క్రమంలో శ్రేణిలోని సంఖ్యలు లేదా వాటి జనాదరణకు అనుగుణంగా ఉత్పత్తులను మార్చడానికి అవి ఉపయోగించబడతాయి.

MATLAB అంతర్నిర్మితాన్ని కలిగి ఉంది క్రమబద్ధీకరించు() శ్రేణి యొక్క మూలకాలను క్రమబద్ధీకరించడానికి ఉపయోగించే ఫంక్షన్. ఎలా ఉపయోగించాలో ఈ వ్యాసం చర్చిస్తుంది క్రమబద్ధీకరించు() MATLABలోని మూలకాల శ్రేణిని క్రమబద్ధీకరించడానికి ఫంక్షన్.







క్రమబద్ధీకరణ ఎందుకు ముఖ్యం?

క్రమబద్ధీకరించడం చాలా ముఖ్యం ఎందుకంటే ఇది డేటాను మెరుగైన రీతిలో అర్థం చేసుకోవడానికి మరియు దృశ్యమానం చేయడానికి అనుమతిస్తుంది. ఇది డేటా క్రమబద్ధీకరించబడినప్పుడు శోధన మరియు విలీనం వంటి అల్గారిథమ్‌ల సామర్థ్యాన్ని కూడా మెరుగుపరుస్తుంది. క్రమబద్ధీకరించబడిన డేటా చదవడం మరియు అర్థం చేసుకోవడం సులభం, తద్వారా కంప్యూటర్ సైన్స్ మరియు ఇతర వర్గాలలో వివిధ అప్లికేషన్‌లలో సహాయపడుతుంది.



MATLABలో అర్రే ఎలిమెంట్స్‌ను ఎలా క్రమబద్ధీకరించాలి?

MATLABలో, అంతర్నిర్మిత సార్ట్() ఫంక్షన్‌ని ఉపయోగించి వెక్టర్‌లు, మాత్రికలు, శ్రేణులు లేదా ఏదైనా డేటాసెట్‌పై క్రమబద్ధీకరణను మేము సులభంగా అమలు చేయవచ్చు. ఈ ఫంక్షన్ ఏదైనా డేటా సెట్‌ను ఆర్గ్యుమెంట్‌గా అంగీకరిస్తుంది మరియు పేర్కొన్న క్రమంలో క్రమబద్ధీకరించబడిన డేటాను అందిస్తుంది.



వాక్యనిర్మాణం

సార్ట్() ఫంక్షన్‌ని ఉపయోగించి MATLABలో మూలకాలను క్రమబద్ధీకరించడానికి వివిధ సింటాక్స్‌లు ఉన్నాయి, అవి క్రింద ఇవ్వబడ్డాయి:





B = క్రమబద్ధీకరించు ( )
B = క్రమబద్ధీకరించు ( A, మసక )
B = క్రమబద్ధీకరించు ( ___, దిశ )

ఇక్కడ,
ఫంక్షన్ B = విధమైన (A) ఇచ్చిన డేటా మూలకాలను ఆరోహణ క్రమంలో క్రమబద్ధీకరిస్తుంది.

  • A వెక్టర్‌ను సూచిస్తే, ఈ ఫంక్షన్ వెక్టర్ యొక్క ఎంట్రీలను క్రమబద్ధీకరిస్తుంది.
  • A మాతృకను సూచిస్తే, ఈ ఫంక్షన్ ప్రతి నిలువు వరుసలోని మూలకాలను వెక్టర్‌గా పరిగణించడం ద్వారా క్రమబద్ధీకరిస్తుంది.
  • A బహుళ దిశాత్మక శ్రేణిని సూచిస్తే, ఈ ఫంక్షన్ శ్రేణి మూలకాలను వెక్టర్‌గా పరిగణించడం ద్వారా 1కి సమానం కాని మొదటి పరిమాణంలో క్రమబద్ధీకరిస్తుంది.

ఫంక్షన్ B = విధమైన (A, మసక) పేర్కొన్న డైమెన్షన్ డిమ్‌తో పాటు మల్టీడైరెక్షనల్ అర్రే యొక్క మూలకాలను క్రమబద్ధీకరిస్తుంది.



ఫంక్షన్ B= విధమైన (___, దిశ) శ్రేణి మూలకాలను ఏదైనా పేర్కొన్న ఆరోహణ లేదా అవరోహణ క్రమంలో క్రమబద్ధీకరిస్తుంది. ఇక్కడ, పరామితి దిశ మీరు మీ డేటా సెట్‌ను క్రమబద్ధీకరించాల్సిన ఏదైనా క్రమాన్ని నిర్దేశిస్తుంది.

ఉదాహరణలు

MATLABలో సార్ట్() ఫంక్షన్ యొక్క పనిని ఆచరణాత్మకంగా అర్థం చేసుకోవడానికి కొన్ని ఉదాహరణలను పరిగణించండి.

ఉదాహరణ 1: సార్ట్(A) ఫంక్షన్‌ని ఉపయోగించి అర్రే ఎలిమెంట్‌లను ఎలా క్రమబద్ధీకరించాలి?

ఈ ఉదాహరణ MATLABలో సార్ట్(A) ఫంక్షన్‌ని ఉపయోగించి వెక్టార్, మ్యాట్రిక్స్ మరియు మల్టీడైరెక్షనల్ అర్రేని క్రమబద్ధీకరిస్తుంది.

V = రాండ్ ( 100 , 1 , 9 ) ;
A = రాండ్లు ( 100 , 3 ) ;
అరె = రండి ( 100 , 2 , 3 , 2 ) ;
sort_V = క్రమబద్ధీకరించు ( IN )
విధమైన_A = క్రమబద్ధీకరించు ( )
క్రమబద్ధీకరించు = క్రమబద్ధీకరించు ( అరె )
విధమైన_A = క్రమబద్ధీకరించు ( )
క్రమబద్ధీకరించు = క్రమబద్ధీకరించు ( అరె )

ఉదాహరణ 2: సార్ట్(A, డిమ్) ఫంక్షన్‌ని ఉపయోగించి MATLABలో అర్రే ఎలిమెంట్స్‌ను ఎలా క్రమబద్ధీకరించాలి?

ఈ ఉదాహరణలో, మేము ఇచ్చిన శ్రేణి A యొక్క మూలకాలను dim=2 పరిమాణంతో పాటు sort(A, dim) ఫంక్షన్‌ని ఉపయోగించి క్రమబద్ధీకరిస్తాము.

= రండి ( 100 , 2 , 3 , 2 ) ;
బి = క్రమబద్ధీకరించు ( A, 2 )

ఉదాహరణ 3: సార్ట్(A, డైరెక్షన్) ఫంక్షన్‌ని ఉపయోగించి MATLABలో అర్రే ఎలిమెంట్‌లను ఎలా క్రమబద్ధీకరించాలి?

ఈ MATLAB కోడ్ ఇవ్వబడిన శ్రేణి A యొక్క మూలకాలను క్రమబద్ధీకరణ (A, దిశ) ఫంక్షన్‌ని ఉపయోగించి అవరోహణ క్రమంలో క్రమబద్ధీకరిస్తుంది.

= రండి ( 100 , 2 , 3 , 2 ) ;
బి = క్రమబద్ధీకరించు ( A, 'దిగులు' )

ముగింపు

సార్టింగ్ అనేది పేర్కొన్న ఆరోహణ లేదా అవరోహణ క్రమంలో డేటా మూలకాలను పునర్వ్యవస్థీకరించడం లేదా క్రమం చేయడం యొక్క సాంకేతికత. ఈ పద్ధతిలో ఫోన్ నంబర్ రికార్డ్‌లను అమర్చేటప్పుడు క్రమబద్ధీకరించడం లేదా ట్రెండ్‌ల ప్రకారం ఉత్పత్తిని అమర్చడం వంటి అనేక అప్లికేషన్‌లు ఉన్నాయి. MATLAB అంతర్నిర్మిత ఉపయోగించి ఏదైనా డేటా మూలకాలను క్రమబద్ధీకరించడానికి మాకు సహాయం చేస్తుంది క్రమబద్ధీకరించు() ఫంక్షన్. ఈ ట్యుటోరియల్ ఉపయోగించి శ్రేణి మూలకాలపై క్రమబద్ధీకరణను ఎలా నిర్వహించాలనే దానిపై సులభమైన మార్గదర్శిని అందించింది క్రమబద్ధీకరించు() MATLABలో ఫంక్షన్.