MATLABలో అర్రే ఎలిమెంట్స్ని ఉపయోగించడం
శ్రేణి మూలకాలను పొందడానికి మూడు పద్ధతులు ఉన్నాయి:
- ఎలిమెంట్ స్థానాలను ఉపయోగించి ఇండెక్సింగ్
- సింగిల్ ఇండెక్స్ ఉపయోగించి ఇండెక్సింగ్
- తార్కిక విలువలను ఉపయోగించి ఇండెక్సింగ్
ఎలిమెంట్ స్థానాలను ఉపయోగించి ఇండెక్సింగ్
మూలకాల యొక్క సూచికలు సాధారణంగా ఈ పద్ధతిలో స్పష్టంగా పేర్కొనబడ్డాయి. ఉదాహరణకు, మాతృకలోని ఒక మూలకాన్ని తిరిగి పొందడానికి మూలకం యొక్క అడ్డు వరుస సంఖ్య మరియు నిలువు వరుస సంఖ్యను అందించండి.
A = [ వాటిని ( 3 ) సున్నాలు ( 3 ) కన్ను ( 3 ) ]
మూలకం = A ( 2 , 8 )
ప్రతి మూలకం కోసం వెక్టార్ సూచికలను సూచించడం ద్వారా మనం ఏకకాలంలో అనేక మూలకాలను కూడా యాక్సెస్ చేయవచ్చు. ఉదాహరణకు, మాతృక A యొక్క రెండవ వరుస నుండి 2, 5 మరియు 8 మూలకాలను యాక్సెస్ చేయండి.
A = [ వాటిని ( 3 ) సున్నాలు ( 3 ) కన్ను ( 3 ) ]
మూలకం = A ( 2 , [ 2 5 8 ] )
అడ్డు వరుసలు లేదా నిలువు వరుసల సమూహంలో ఎలిమెంట్లను యాక్సెస్ చేయడానికి కోలన్ని ఉపయోగించండి. ఉదాహరణకు, A యొక్క 2వ నుండి 3వ వరుస మరియు దాని 2, 3 మరియు 5వ నిలువు వరుసలలోని ఎంట్రీలను తిరిగి పొందండి.
A = [ వాటిని ( 3 ) సున్నాలు ( 3 ) కన్ను ( 3 ) ]మూలకం = A ( 2 : 3 , [ 2 5 8 ] )
అధిక-డైమెన్షనల్ శ్రేణుల కోసం సింటాక్స్ను శ్రేణి కొలతలకు విస్తరించండి. ఉదాహరణకు, యాదృచ్ఛిక 3-by-5-by-2-సంఖ్య శ్రేణిని పరిగణించండి మరియు రెండవ అడ్డు వరుస, మూడవ నిలువు వరుస మరియు రెండవ షీట్లో ఉన్న శ్రేణి సభ్యుడిని యాక్సెస్ చేయండి.
A = రాండ్ ( 3 , 5 , 2 )మూలకం = A ( 2 , 3 , 2 )
ఒకే సూచికను ఉపయోగించి ఇండెక్సింగ్
ఒకే ఇండెక్స్ లేదా లీనియర్ ఇండెక్స్ని ఉపయోగించడం అనేది శ్రేణి యొక్క ఎలిమెంట్లను యాక్సెస్ చేయడానికి మరొక మార్గం, ఇది శ్రేణి పరిమాణం లేదా కొలతలతో సంబంధం లేకుండా ఉంటుంది. శ్రేణులు మెమరీలో మూలకాల యొక్క ఒకే కాలమ్గా నిల్వ చేయబడినప్పటికీ, MATLAB వాటిని వాటి నిర్వచించిన రూపాలు మరియు పరిమాణాల ఆధారంగా ముద్రిస్తుంది. ఈ భావనను దృశ్యమానం చేయడానికి మాతృక ఒక ఉపయోగకరమైన సాధనం. దిగువ చూపిన శ్రేణి 2-by-2 మాత్రికగా ప్రదర్శించబడకుండా, A యొక్క నిలువు వరుసలను ఒకదాని తర్వాత మరొకటి జోడించడం ద్వారా నిర్మించబడిన నిలువు వరుస వలె MATLAB ద్వారా నిల్వ చేయబడుతుంది. నిల్వ చేయబడిన వెక్టార్ను ప్రదర్శించడానికి ఒకే కోలన్ను ఉపయోగించవచ్చు, ఇందులో కింది అంశాలు ఉంటాయి.
A = [ వాటిని ( 2 ) సున్నాలు ( 2 ) కన్ను ( 2 ) ] ;మూలకం = A ( : )
సింటాక్స్ A(2,5)ని ఉపయోగించడం ద్వారా మనం A యొక్క (2,5) మూలకాన్ని యాక్సెస్ చేయవచ్చు. 0 అనేది నిల్వ చేయబడిన వెక్టార్ సీక్వెన్స్ యొక్క పదవ మూలకం కాబట్టి, మేము సింటాక్స్ A(10)ని ఉపయోగించి ఈ మూలకాన్ని కూడా తిరిగి పొందవచ్చు.
A = [ వాటిని ( 2 ) సున్నాలు ( 2 ) కన్ను ( 2 ) ]మూలకం = A ( 2 , 5 )
మూలకం = A ( 10 )
తార్కిక విలువలను ఉపయోగించి ఇండెక్సింగ్
శ్రేణులలోకి ఇండెక్సింగ్ కోసం మరొక సహాయక పద్ధతి నిజమైన మరియు తప్పుడు తార్కిక సూచికలను ఉపయోగించడం, ప్రత్యేకించి షరతులతో కూడిన ప్రకటనలను ఉపయోగించినప్పుడు. ఉదాహరణకు, మాతృక A యొక్క ఎంట్రీలు వేరే మాతృక Bలోని వాటి సంబంధిత ఎంట్రీలకు సమానంగా ఉన్నాయో లేదో మేము గుర్తించాలనుకుంటున్నాము. Aలోని ఒక మూలకం మరియు Bలోని దాని సంబంధిత మూలకం సమానంగా ఉన్నప్పుడు, సమానమైన ఆపరేటర్ మూలకాలు 1గా ఉండే తార్కిక శ్రేణిని ఉత్పత్తి చేస్తుంది.
A = [ వాటిని ( 2 ) సున్నాలు ( 2 ) కన్ను ( 2 ) ]B = [ 1 : 6 ; 7 : 12 ]
లో = ఎ ==బి
ముగింపు
శ్రేణిలోని మూలకం యొక్క సూచిక ఆధారంగా MATLABలో శ్రేణి మూలకాలను యాక్సెస్ చేయడానికి మూడు ప్రాథమిక విధానాలు ఉన్నాయి. ఈ విధానాలలో స్థానం వారీగా సూచిక, లాజికల్ ఇండెక్సింగ్ మరియు లీనియర్ ఇండెక్సింగ్ ఉన్నాయి. ఈ ట్యుటోరియల్లో, బహుళ MATLAB ఉదాహరణలను ఉపయోగించి ఈ విధానాలను ఉపయోగించి అర్రే ఎలిమెంట్లను ఎలా యాక్సెస్ చేయాలో మేము నేర్చుకున్నాము.