ఉదాహరణలతో MATLABలో లిన్‌స్పేస్ యొక్క విభిన్న విధులు

Udaharanalato Matlablo Lin Spes Yokka Vibhinna Vidhulu



లీనియర్-స్పేస్డ్ వెక్టర్స్ ఇచ్చిన లీనియర్ డొమైన్‌లో సమాన వ్యత్యాసాలతో విలువలను కలిగి ఉంటాయి. సరళంగా చెప్పాలంటే, మనకు డొమైన్ [1, 10] ఉంటే మరియు దానిని 5 ఇంటర్వెల్ పాయింట్‌లుగా విభజించాలనుకుంటే, మేము ఫలిత వెక్టార్‌ను పొందుతాము [1, 3.25, 5.50, 7.75, 10]. ఈ ఫలిత వెక్టర్ అంటారు సరళ అంతరం వెక్టర్ . MATLABలో, లిన్‌స్పేస్() ఫంక్షన్‌ని ఉపయోగించడం ద్వారా లీనియర్లీ స్పేస్డ్ వెక్టర్స్ సృష్టించబడతాయి.

ఈ వ్యాసం MATLABని ఎలా అమలు చేయాలో మాకు నేర్పుతుంది లిన్‌స్పేస్() ఫంక్షన్.

MATLABలో linspace() ఫంక్షన్‌ని ఎలా అమలు చేయాలి?

MATLAB లైబ్రరీ అంతర్నిర్మిత లిన్‌స్పేస్() ఫంక్షన్‌ని కలిగి ఉంటుంది, ఇది రెండు నిర్దిష్ట పాయింట్ల మధ్య సరళంగా అంతరం ఉన్న విలువలను సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ ఫంక్షన్‌కు ఇన్‌పుట్‌గా రెండు విలువలు అవసరం మరియు సమాన అంతరం ఉన్న విలువల సంఖ్యను పేర్కొనడానికి ఉపయోగించే మరొక ఐచ్ఛిక ఇన్‌పుట్ అవసరం. ఈ ఫంక్షన్ ఇచ్చిన సాధారణ సింటాక్స్‌ను అనుసరిస్తుంది:







లిన్‌స్పేస్ ( < ప్రారంభ_బిందువు > , < ముగింపు_బిందువు > , ( ఐచ్ఛికం ) < పాయింట్ల_సంఖ్య > )

ఈ ఫంక్షన్ మూడు వాదనలను అంగీకరిస్తుంది:



  • ప్రారంభ_బిందువు : విరామం యొక్క ప్రారంభ విలువను పేర్కొనడానికి ఉపయోగించే తప్పనిసరి వాదన.
  • ముగింపు_బిందువు : విరామం ముగింపు విలువను పేర్కొనడానికి అవసరమైన ఆర్గ్యుమెంట్.
  • పాయింట్ల_సంఖ్య : సమాన అంతరంతో అనేక విలువలను వివరించడానికి ఎంపిక వాదన ఉపయోగించబడుతుంది. ఈ ఆర్గ్యుమెంట్ పేర్కొనబడకపోతే, ఫంక్షన్ డిఫాల్ట్‌గా ఇచ్చిన పాయింట్ల మధ్య ఉన్న 100 సమాన అంతరాల మూలకాల వెక్టర్‌ను సృష్టిస్తుంది.

యొక్క పనిని వివరించడానికి కొన్ని ఆచరణాత్మక ఉదాహరణలను పరిశీలిద్దాం లిన్‌స్పేస్() ఫంక్షన్.



ఉదాహరణ 1

ఇది ఉపయోగించే సాధారణ MATLAB కోడ్ లిన్‌స్పేస్() 1 నుండి ప్రారంభమై 10కి ముగిసే సమాన అంతరం విలువలను ముద్రించడానికి ఫంక్షన్.





బార్ = లిన్‌స్పేస్ ( 1 , 10 )

పై కోడ్‌లో, మేము మూలకాల సంఖ్యను పేర్కొనలేదు, కనుక ఇది 100 మూలకాలను కలిగి ఉన్న వెక్టర్‌ను సృష్టించింది.



ఉదాహరణ 2

ఇచ్చిన MATLAB కోడ్‌ని ఉపయోగించి లీనియర్‌లీ స్పేస్‌డ్ వెక్టర్‌ని సృష్టిస్తుంది లిన్‌స్పేస్() పాయింట్లు మరియు సమాన ఖాళీ విలువల సంఖ్యను పేర్కొనడం ద్వారా ఫంక్షన్.

బార్ = లిన్‌స్పేస్ ( 1 , 10 , 5 )

ఉదాహరణ 3

ఒక ఫంక్షన్‌ను ప్లాట్ చేస్తున్నప్పుడు, డొమైన్ వలె సమాన అంతరం విలువలను అందించడం ముఖ్యం. ప్రతి విలువను మాన్యువల్‌గా నమోదు చేయడానికి బదులుగా, మీరు ఉపయోగించవచ్చు లిన్‌స్పేస్() MATLABలో ఫంక్షన్, ఇది పేర్కొన్న పరిధిలో సమానమైన అంతరాల విలువల సమితిని రూపొందించడానికి అనుమతిస్తుంది. అందువలన, ప్లాట్ చేయడం ఫంక్షన్ల కోసం డొమైన్‌ను సృష్టించే ప్రక్రియను సులభతరం చేయడంలో మీకు సహాయం చేస్తుంది.

x = లిన్‌స్పేస్ ( 1 , 10 ) ;
మరియు = లేకుండా ( x ) ;
కాండం ( x,y )

ఉదాహరణ 4

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

vect = ఖాళీ స్థలం ( - 1 -నేను, 1 +i, 5 )

ముగింపు

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