MATLABలో వెక్టర్ను తిప్పడానికి పద్ధతులు
MATLABలో వెక్టర్ను తిప్పడానికి రెండు ప్రధాన మార్గాలు ఉన్నాయి: ఉపయోగించి కుదుపు ఫంక్షన్ మరియు ఇండెక్సింగ్ .
ఫ్లిప్ ఫంక్షన్ని ఉపయోగించడం
ఫ్లిప్ ఫంక్షన్ వెక్టార్ మూలకం యొక్క క్రమాన్ని రివర్స్ చేస్తుంది. ఉదాహరణకు, x = [1 2 3] అయితే, ఫ్లిప్(x) తిరిగి [3 2 1]. ఫ్లిప్ ఫంక్షన్ వివిధ పరిమాణాలతో పాటు మాత్రికలను తిప్పడానికి కూడా ఉపయోగించవచ్చు.
ఇండెక్సింగ్ ఉపయోగించడం
MATLABలో వెక్టార్ను తిప్పడానికి మరొక మార్గం ఇండెక్సింగ్ని ఉపయోగించడం. ఉదాహరణకు, x = [1 2 3] అయితే, x(ముగింపు:-1:1) తిరిగి [3 2 1]. ఈ పద్ధతి కోలన్ ఆపరేటర్ని ఉపయోగిస్తుంది (:) వెక్టర్లోని మూలకాల క్రమాన్ని రివర్స్ చేయడానికి ప్రతికూల దశ పరిమాణంతో.
ఉదాహరణ: MATLABలో వెక్టర్ను తిప్పడం
MATLABలో వెక్టర్ని ఎలా తిప్పాలో చూపించే ఉదాహరణ ఇక్కడ ఉంది ఫ్లిప్() ఫంక్షన్:
% అడ్డు వరుస వెక్టర్ని సృష్టించండి
x = [ 1 2 3 ]
% ఫ్లిప్ ఫంక్షన్ని ఉపయోగించి వెక్టర్ను తిప్పండి
y = కుదుపు ( x )
ఈ కోడ్ మూడు మూలకాలతో అడ్డు వరుస వెక్టర్ xని సృష్టిస్తుంది మరియు దానిని ఫ్లిప్ ఫంక్షన్ని ఉపయోగించి తిప్పుతుంది. అవుట్పుట్ వెక్టార్ yలో నిల్వ చేయబడుతుంది.
దిగువ ఉదాహరణను ఉపయోగించి MATLABలో వెక్టర్ను తిప్పండి ఇండెక్సింగ్ :
% అడ్డు వరుస వెక్టర్ని సృష్టించండి
x = [ 1 2 3 ]
% ఇండెక్సింగ్ ఉపయోగించి వెక్టర్ను తిప్పండి
z = x ( ముగింపు :- 1 : 1 )
ఈ కోడ్ ఇండెక్సింగ్ను ఉపయోగించి అడ్డు వరుస వెక్టార్ను తిప్పుతుంది మరియు ఫలితాన్ని వెక్టర్ zలో నిల్వ చేస్తుంది. ఫలితంగా వచ్చే వెక్టర్స్ y మరియు z రెండూ [3 2 1]కి సమానం.
fliplr ఫంక్షన్ని ఉపయోగించి రో వెక్టర్ని తిప్పండి
fliplr(A) ఫంక్షన్ మాతృక Aలోని నిలువు వరుసల క్రమాన్ని అడ్డంగా తిప్పడం ద్వారా రివర్స్ చేస్తుంది. ఈ ఫంక్షన్ శ్రేణిని ఎడమ నుండి కుడికి తిప్పుతుంది. A అనేది అడ్డు వరుస వెక్టార్ అయితే, ఫంక్షన్ దాని మూలకాల క్రమాన్ని రివర్స్ చేస్తుంది. నిర్వచించిన వెక్టర్ A కాలమ్ వెక్టర్ అయితే, అది అలాగే ఉంటుంది. బహుళ-డైమెన్షనల్ శ్రేణుల కోసం, fliplr మొదటి మరియు రెండవ కొలతల ద్వారా ఏర్పడిన ప్రతి స్లైస్ యొక్క నిలువు వరుసలను తిప్పడం ద్వారా పని చేస్తుంది.
వాక్యనిర్మాణం
B = fliplr ( ఎ )ఉదాహరణలు
మొదట, మేము కొత్త అడ్డు వరుస వెక్టర్ను సృష్టిస్తాము.
A = 1 : 5తరువాత, A యొక్క మూలకాలను క్షితిజ సమాంతరంగా తిప్పడానికి మేము fliplr MATLAB ఫంక్షన్ని ఉపయోగిస్తాము.
A = 1 : 5B = fliplr ( ఎ )
కొత్త మ్యాట్రిక్స్ B, Aతో పోలిస్తే క్రమాన్ని మార్చింది.
ఫ్లిప్డ్ ఫంక్షన్ ఉపయోగించి కాలమ్ వెక్టర్ను తిప్పండి
flipud(A) ఫంక్షన్ నిలువుగా తిప్పడం ద్వారా మాతృక Aలోని అడ్డు వరుసల క్రమాన్ని తిప్పుతుంది. ఈ ఫంక్షన్ శ్రేణిని పైకి క్రిందికి తిప్పుతుంది. A కాలమ్ వెక్టార్ అయితే, ఫంక్షన్ దాని మూలకాల క్రమాన్ని రివర్స్ చేస్తుంది. A వరుస వెక్టర్ అయితే, అది అలాగే ఉంటుంది. బహుళ డైమెన్షనల్ శ్రేణుల కోసం, మొదటి మరియు రెండవ పరిమాణాల ద్వారా ఏర్పడిన ప్రతి పొర యొక్క అడ్డు వరుసలను తిప్పడం ద్వారా ఫ్లిపుడ్ పనిచేస్తుంది.
వాక్యనిర్మాణం
B = ఫ్లిప్ ఫ్లాప్లు ( ఎ )ఉదాహరణ
మొదట, మేము కొత్త కాలమ్ వెక్టర్ను నిర్వచిస్తాము.
A= ( 1 : 5 ) 'ఇప్పుడు flipud ఫంక్షన్ని ఉపయోగించి A యొక్క మూలకాలను నిలువుగా తిప్పుతాము.
A= ( 1 : 5 ) 'B = ఫ్లిప్ ఫ్లాప్లు ( ఎ )
అవుట్పుట్లో, రెండు వెక్టర్ల క్రమం రివర్స్లో ఉన్నట్లు మనం చూడవచ్చు.
ముగింపు
ఈ ఆర్టికల్లో, MATLABలో వెక్టార్ను రెండు వేర్వేరు పద్ధతులను ఉపయోగించి ఎలా తిప్పాలో చర్చించాము: ఫ్లిప్ ఫంక్షన్ మరియు ఇండెక్సింగ్. ఫ్లిప్ ఫంక్షన్ని ఉపయోగించి, మనం వెక్టర్ పేరును ఈ ఫంక్షన్ యొక్క ఆర్గ్యుమెంట్గా పాస్ చేయాలి. ఇంకా, మేము రెండు MATLAB ఫంక్షన్లను కూడా కవర్ చేసాము fliplr మరియు ఫ్లిప్ ఫ్లాప్లు వెక్టార్ వరుస మరియు నిలువు వరుసను వరుసగా తిప్పడానికి. ఈ ఆర్టికల్లో వెక్టర్లను తిప్పడానికి ఈ అన్ని పద్ధతుల గురించి చదవండి.