- మాట్లాబ్ ప్రధాన విండో
- MATLAB యొక్క డెస్క్టాప్ సాధనాలు
- 1. కమాండ్ విండో
- 2. కమాండ్ హిస్టరీ
- 3. కార్యస్థలం
- 4. ఎడిటర్ విండో
- 5. సహాయం
- 6. అర్రే ఎడిటర్
- 7. ప్రస్తుత డైరెక్టరీ బ్రౌజర్
- MATLAB లో వేరియబుల్
- M- ఫైల్స్
- గ్రాఫ్ ప్లాటింగ్
- మాట్లాబ్లో కండిషన్ స్టేట్మెంట్లు
- ఉంటే
- మారండి
- బ్రేక్
- కొనసాగించండి
- కోసం
- ఉండగా
మాట్లాబ్ (మ్యాట్రిక్స్ లాబొరేటరీ) అనేది మాథ్ వర్క్స్ చే అభివృద్ధి చేయబడిన ప్రోగ్రామింగ్ ప్లాట్ఫామ్, ఇది దాని యాజమాన్య మ్యాట్లాబ్ ప్రోగ్రామింగ్ భాషను ఉపయోగిస్తుంది. మాట్లాబ్ ప్రోగ్రామింగ్ లాంగ్వేజ్ అనేది మ్యాట్రిక్స్-ఆధారిత భాష, ఇది మ్యాట్రిక్స్ మానిప్యులేషన్స్, ఫంక్షన్లు మరియు డేటా యొక్క ప్లాటింగ్, అల్గోరిథంల అమలు, యూజర్ ఇంటర్ఫేస్ల సృష్టి మరియు సి, సి ++, సి #, జావా, ఫోర్ట్రాన్ మరియు ఇతర భాషలలో వ్రాసిన ప్రోగ్రామ్లతో ఇంటర్ఫేసింగ్ చేయడానికి అనుమతిస్తుంది. పైథాన్. ఇది ఎంబెడెడ్ సిస్టమ్స్ నుండి AI వరకు విస్తృత శ్రేణి అప్లికేషన్ డొమైన్లలో ఉపయోగించబడుతుంది, ప్రధానంగా డేటాను విశ్లేషించడానికి, అల్గోరిథంలను అభివృద్ధి చేయడానికి మరియు నమూనాలు మరియు అనువర్తనాలను సృష్టించడానికి.
మాట్లాబ్ ప్రధాన విండో
మీరు మాట్లాబ్ సాఫ్ట్వేర్ను ప్రారంభించినప్పుడు, మాట్లాబ్ డెస్క్టాప్లో మ్యాట్లాబ్కు సంబంధించిన సాధనాలు, వేరియబుల్స్ మరియు అప్లికేషన్ ఉన్నాయి. డెస్క్టాప్ ఏదో ఒకవిధంగా క్రింద ఉన్న చిత్రంగా కనిపిస్తుంది. మీ అవసరానికి అనుగుణంగా మీరు సాధనాలు మరియు పత్రాల అమరికను కూడా అనుకూలీకరించవచ్చు. తెరపై కనిపించే మూడు ప్రధాన భాగాలు కమాండ్ విండో, వర్క్స్పేస్ మరియు హిస్టరీ.
MATLAB యొక్క డెస్క్టాప్ సాధనాలు
MATLAB యొక్క డెస్క్టాప్ సాధనాలు కమాండ్ విండో, కమాండ్ హిస్టరీ, వర్క్ స్పేస్, ఎడిటర్, హెల్ప్, అర్రే ఎడిటర్ మరియు ప్రస్తుత డైరెక్టరీ బ్రౌజర్. ఇక్కడ మేము అన్ని సాధనాలను ఒక్కొక్కటిగా వివరిస్తాము.
1. కమాండ్ విండో
కమాండ్ విండో వేరియబుల్స్ ఎంటర్ చేయడానికి మరియు ఒక ఫంక్షన్ మరియు M- ఫైల్ స్క్రిప్ట్లను అమలు చేయడానికి ఉపయోగించబడుతుంది. పైకి ఎంటర్ చేసిన స్టేట్మెంట్ను గుర్తుకు తెచ్చుకోవడానికి బాణం కీ ఉపయోగించబడుతుంది. గుర్తుచేసుకున్న తర్వాత మీరు ఆ ఫంక్షన్ను సవరించవచ్చు మరియు దాన్ని అమలు చేయడానికి ఎంటర్ నొక్కండి.
కమాండ్ విండోలో చేయగలిగే కొన్ని ప్రాథమిక ఆపరేషన్:
కోసం వరుసగా వెక్టర్ సృష్టించడం ఎన్ని 1, 2, 3, 4, 5 మరియు వేరియబుల్ 'x' అది కేటాయించి, »X = x = 1 2 3 4 5
6, 7, 8, 9 సంఖ్యతో కాలమ్ వెక్టర్ను సృష్టించడానికి మరియు దానిని 'y' వేరియబుల్కు కేటాయించడానికి, »Y = y = 6 7 8 9
వరుస వెక్టర్ (మాతృక యొక్క ఆస్తి) సహాయంతో మేము కాలమ్ వెక్టర్ను సృష్టించవచ్చు, »Y = y = 6 7 8 9 » y ' ans = 6 7 8 9
మేము 0, 1, 2, 3, 4, 5, 6, 7, 8 నుండి వరుస వెక్టర్ చేయాలనుకుంటే , అప్పుడు మనం ఇలా వ్రాయవచ్చు
»A = a = 0 1 2 3 4 5 6 7 8
మేము 2 ద్వారా ఇంక్రిమెంట్తో వరుస వెక్టర్ చేయాలనుకుంటే, అప్పుడు వ్రాయండి
»U = u = 0 2 4 6 8
మరియు 2 తగ్గడానికి
»U = u = 12 10 8 6 4 2
ఇప్పుడు, అదనంగా మరియు వ్యవకలనం వంటి సాధారణ గణిత ఆపరేషన్ చేయడానికి, 12 మరియు 14 సంఖ్యలను తీసుకోండి.
అదనంగా, »U = 12 + 14 ans = 26
వ్యవకలనం కోసం
»U = 12-14 ans = -2
2. కమాండ్ హిస్టరీ
కమాండ్ చరిత్ర అంటే కమాండ్ విండో చరిత్ర.
కమాండ్ విండోలో మీరు నమోదు చేసిన ఫంక్షన్ లేదా పంక్తులు కమాండ్ హిస్టరీ విండోలో కూడా కనిపిస్తాయి. మేము ఇంతకుముందు ఎంటర్ చేసిన ఏదైనా ఫంక్షన్ లేదా లైన్ను ఎంచుకుని దాన్ని అమలు చేయవచ్చు. అలాగే, మీరు ఎంచుకున్న స్టేట్మెంట్ కోసం M- ఫైల్ను సృష్టించవచ్చు. M- ఫైల్ MATLAB కోడ్ను కలిగి ఉన్న టెక్స్ట్ ఫైల్ తప్ప మరొకటి కాదు
3. కార్యస్థలం
MATLAB వర్క్స్పేస్లో గణిత కార్యకలాపాలు చేసేటప్పుడు, సేవ్ చేసిన M- ఫైల్లను అమలు చేసేటప్పుడు మరియు సేవ్ చేసిన వర్క్స్పేస్లను లోడ్ చేసే సమయంలో చేసిన వేరియబుల్స్ సమితిని కలిగి ఉంటుంది. వర్క్స్పేస్ నుండి వేరియబుల్స్ తొలగించడానికి, EDIT ఆపై DELETE పై ఏదైనా నిర్దిష్ట వేరియబుల్ క్లిక్ ఎంచుకోండి. మీరు MATLAB నుండి నిష్క్రమించినప్పుడు, ఇది స్వయంచాలకంగా కార్యస్థలాన్ని క్లియర్ చేస్తుంది. తరువాతి MATLAB సెషన్ కోసం దీన్ని సేవ్ చేయడానికి, వర్క్స్పేస్ యాక్షన్ ఐకాన్పై క్లిక్ చేసి, ఆపై సేవ్ చేయండి, ఇది “.mat” యొక్క పొడిగింపుతో మీ వర్క్స్పేస్ను MAT- ఫైల్లో సేవ్ చేస్తుంది. తదుపరి సెషన్ లో దానిని చదవడం కోసం మీరు క్లిక్ చేయడం ద్వారా, ఆ ఫైల్ దిగుమతి కలిగి FILE అప్పుడు డేటాను దిగుమతి.
4. ఎడిటర్ విండో
ఎడిటర్ అనేది వర్డ్ ప్రాసెసర్, ఇది M- ఫైళ్ళను సృష్టించడం మరియు డీబగ్ చేయడం కోసం ప్రత్యేకంగా రూపొందించబడింది. M- ఫైల్ అమలు చేయడానికి ఒకటి లేదా అంతకంటే ఎక్కువ ఆదేశాలను కలిగి ఉంటుంది. M- ఫైల్ను సేవ్ చేసిన తరువాత, మీరు కమాండ్ చరిత్రలో ఫైల్ పేరును టైప్ చేయడం ద్వారా నేరుగా కాల్ చేయవచ్చు.
5. సహాయం
సహాయ బ్రౌజర్ను తెరవడానికి, మాట్లాబ్ డెస్క్టాప్ సాధనాల్లోని హెల్ప్ బటన్పై క్లిక్ చేయండి లేదా హెల్ప్ బ్రౌజర్కు ప్రత్యామ్నాయం కమాండ్ విండోకు వెళ్లి సహాయ బ్రౌజర్ను టైప్ చేయండి. సమాచారం, ఇండెక్సింగ్, శోధన మరియు డెమోలను కనుగొనడానికి సహాయం బ్రౌజర్ని ఉపయోగించండి. డాక్యుమెంటేషన్ చదివేటప్పుడు, మీరు ఏదైనా పేజీని బుక్మార్క్ చేయవచ్చు, ఒక పేజీని ముద్రించవచ్చు, పేజీలోని ఏదైనా పదం కోసం శోధించవచ్చు మరియు ఎంపికను కాపీ చేయవచ్చు లేదా అంచనా వేయవచ్చు.
6. అర్రే ఎడిటర్
వర్క్స్పేస్ బ్రౌజర్లో అర్రే ఎడిటర్లో చూడటానికి వేరియబుల్పై డబుల్ క్లిక్ చేయండి. వర్క్స్పేస్లో వేరియబుల్స్ యొక్క దృశ్యమాన ప్రాతినిధ్యాన్ని చూడటానికి మరియు సవరించడానికి అర్రే ఎడిటర్ ఉపయోగించబడుతుంది.
7. ప్రస్తుత డైరెక్టరీ బ్రౌజర్
మాట్లాబ్ ఫైల్ ఆపరేషన్లు శోధన మార్గం మరియు ప్రస్తుత డైరెక్టరీని రిఫరెన్స్ పాయింట్గా ఉపయోగిస్తాయి. మీ మ్యాట్లాబ్ ఫైల్ను బ్రౌజ్ చేయడానికి శీఘ్ర మార్గం ప్రస్తుత డైరెక్టరీ బ్రౌజర్ని ఉపయోగించడం. M ఫైల్ లేదా MATLAB ఫైల్ను శోధించడం, చూడటం మరియు సవరించడం కోసం మేము ప్రస్తుత డైరెక్టరీ బ్రౌజర్ని ఉపయోగించవచ్చు.
ఇప్పుడు మనం రెండు కంటే ఎక్కువ ఫైళ్ళను సేవ్ చేస్తే, అందులో ఒకటి గ్రాఫ్ ప్లాటింగ్ కోసం మరియు మరొకటి మ్యాట్లాబ్ ఫైల్ లో మ్యాట్రిక్స్ మానిప్యులేషన్ కోసం కాబట్టి కమాండ్ విండోను ఉపయోగించి ఈ సేవ్ చేసిన ఫైళ్ళను యాక్సెస్ చేయవచ్చు.
MATLAB లో వేరియబుల్
మాట్లాబ్లో ఎలాంటి డిక్లరేషన్ లేదా డైమెన్షన్ స్టేట్మెంట్లు అవసరం లేదు. మేము MATLAB లో క్రొత్త వేరియబుల్ పేరును నిర్మించినప్పుడు, అది స్వయంచాలకంగా వేరియబుల్ను సృష్టిస్తుంది మరియు తగిన మొత్తంలో నిల్వను అందిస్తుంది మరియు వర్క్స్పేస్లో సేవ్ చేస్తుంది. అదే పేరుతో వేరియబుల్ ఇప్పటికే ఉంటే, MATLAB దాని విషయాలను మారుస్తుంది మరియు అవసరమైతే కొత్త నిల్వను కేటాయించండి. వేరియబుల్ పేరు అక్షరాన్ని కలిగి ఉంటుంది మరియు తరువాత అక్షరాలు, అంకెలు లేదా అండర్ స్కోర్ ఉంటుంది. అలాగే, మాట్లాబ్ కేస్ సెన్సిటివ్, ఇది లోయర్ మరియు అప్పర్ కేస్ మధ్య తేడాను చూపుతుంది.
ఉదాహరణకి:
»X = 0 x = 0 » y = 1 y = 1
ఇలాంటి సాధారణ వేరియబుల్ సహాయంతో మనం వెక్టర్ను కూడా సృష్టించవచ్చు
»X = x = 0 1 2 3 4 5 6
M- ఫైల్స్
M- ఫైల్స్ టెక్స్ట్ ఫైల్ యూజర్ సృష్టించిన MATLAB కోడ్ను కలిగి ఉంటుంది. M- ఫైల్ను సృష్టించడానికి మీరు మాట్లాబ్ ఎడిటర్ లేదా మరొక టెక్స్ట్ ఎడిటర్ను ఉపయోగించవచ్చు. M- ఫైల్స్ “.m” పొడిగింపుతో సేవ్ చేయబడతాయి. ఉదాహరణకి:
»A =
Test.m పేరుతో ఫైల్ను నిల్వ చేయండి , ఆపై కమాండ్ విండోలోని స్టేట్మెంట్ టెస్ట్ ఫైల్ను చదివి వేరియబుల్ A ని సృష్టిస్తుంది, ఇందులో మా మ్యాట్రిక్స్ లేదా ఆ M- ఫైల్లో సేవ్ చేసిన డేటా ఉంటుంది.
గ్రాఫ్ ప్లాటింగ్
MATLAB ఇన్పుట్ డేటా రకాన్ని బట్టి వెక్టర్ మరియు మాతృకలను గ్రాఫ్ రూపంలో ప్రదర్శించే సౌకర్యాలు ఉన్నాయి.
ఉదాహరణకు: 'x' మరియు 'y' మధ్య గ్రాఫ్ను ప్లాట్ చేయండి.
'X' యొక్క పరిధి 0 (సున్నా) నుండి π (pi) మరియు 'y' అనేది 0 నుండి π (pi) పరిధితో 'x' యొక్క సైన్ ఫంక్షన్.
»X = 0: పై / 5: పై; »Y = పాపం (x);
x మరియు y మధ్య గ్రాఫ్ను ప్లాట్ చేయడానికి దిగువ ఆదేశం ఉపయోగించబడుతుంది
»ప్లాట్ (x, y);
X మరియు y అక్షం లేబులింగ్ కోసం
»Xlabel ('y యొక్క పరిధి'); »Ylabel ('x యొక్క పాపం');
మరియు ఇచ్చిన గ్రాఫ్ యొక్క శీర్షిక
»శీర్షిక ('పాపం యొక్క ప్లాట్లు (x)');
ఫలితం
వక్రత యొక్క ప్లాటింగ్ యొక్క మరొక ఉదాహరణ
సరళమైన y = x సరళ రేఖను ప్లాట్ చేయడానికి రెండు వేరియబుల్స్ x, y గా ఉండనివ్వండి, »X = 0: 2: 20; »Y = x; »ప్లాట్ (x, y); »Xlabel ('X'); »Ylabel ('Y'); »శీర్షిక ('y = x సరళ రేఖ యొక్క ప్లాట్లు');
ఫలితం
ఏదైనా త్రికోణమితి ఫంక్షన్, బీజగణిత ఫంక్షన్ మరియు మాత్రికల తారుమారు యొక్క గ్రాఫ్ను కూడా మేము ప్లాట్ చేయవచ్చు.
మాట్లాబ్లో కండిషన్ స్టేట్మెంట్లు
మా మైక్రోకంట్రోలర్లను ప్రోగ్రామింగ్ చేసేటప్పుడు మేము వివిధ సాఫ్ట్వేర్లలో కండిషన్ స్టేట్మెంట్ను ఉపయోగిస్తున్నట్లుగా, మేము వాటిని మాట్లాబ్ ప్రోగ్రామింగ్లో కూడా ఉపయోగించవచ్చు. మాట్లాబ్లో ఉపయోగించిన అనేక కండిషన్ స్టేట్మెంట్లు:
- కోసం లూప్
- లూప్ అయితే
- స్టేట్మెంట్ ఉంటే
- స్టేట్మెంట్ కొనసాగించండి
- బ్రేక్ స్టేట్మెంట్
- స్విచ్ స్టేట్మెంట్
ఉంటే
తార్కిక వ్యక్తీకరణను అంచనా వేయడానికి మరియు షరతు నిజం అయినప్పుడు మాత్రమే ప్రకటనల సమూహాన్ని అమలు చేయడానికి, 'if' స్టేట్మెంట్ ఉపయోగించబడుతుంది. స్టేట్మెంట్ల ప్రత్యామ్నాయ సమూహాల అమలు కోసం 'elseif' మరియు 'else' ఉపయోగించబడతాయి.
» If a> b fprintf ('ఎక్కువ); elseif a == b fprintf ('equal'); elseif a <b fprintf ('తక్కువ'); ఇతర fprintf ('లోపం'); ముగింపు
మారండి
స్విచ్ స్టేట్మెంట్లో స్టేట్మెంట్ సమూహం వేరియబుల్ లేదా ఎక్స్ప్రెషన్ విలువ ఆధారంగా అమలు చేస్తుంది.
ఉదాహరణ:
»X = ఇన్పుట్ ('సంఖ్యను నమోదు చేయండి:'); x కేసు 1 డిస్ప్ ('సంఖ్య ప్రతికూలంగా ఉంది') కేసు 2 డిస్ప్ ('సున్నా') కేసు 3 డిస్ప్ (' సంఖ్య సానుకూలంగా ఉంది') లేకపోతే డిస్ప్ ('ఇతర విలువ') ముగింపు
బ్రేక్
బ్రేక్ స్టేట్మెంట్ కాసేపు లూప్ నుండి నిష్క్రమించడానికి లేదా ప్రారంభ లూప్ కోసం ఉపయోగించబడుతుంది. ఇది లోపలి లూప్ నుండి విచ్ఛిన్నం అయితే సమూహ ఉచ్చులలో మాత్రమే.
ఉదాహరణ:
»X = 2; (x <12) fprintf ('x యొక్క విలువ:% d \ n', x); x = x + 1; if ('x> 7') విచ్ఛిన్నం; ముగింపు ముగింపు
కోడ్ అమలు చేసిన తరువాత ఫలితం ఉంటుంది:
x యొక్క విలువ x: 2 విలువ x: 3 విలువ x: 4 విలువ x: 5 విలువ x: 5 విలువ x: 6 విలువ x: 7
కొనసాగించండి
ఈ ప్రకటన ఉచ్చులు లోపల ఉపయోగించబడింది. ప్రోగ్రామ్ యొక్క ప్రస్తుత పునరుక్తి యొక్క శరీరం లోపల స్టేట్మెంట్ యొక్క అమలును దాటవేయడం ద్వారా నియంత్రణ తదుపరి పునరావృతం కోసం లూప్ ప్రారంభానికి దూకుతుంది.
ఉదాహరణ:
»X = 2; (x <12) అయితే x == 7 x = x + 1; కొనసాగించు; ముగింపు fprintf ('x యొక్క విలువ:% d \ n', x); x = x + 1; ముగింపు
అందువల్ల, ఫలితం ఉంటుంది:
x: 2 విలువ x: 3 విలువ x: 4 విలువ x: 4 విలువ x: 5 విలువ x: 6 విలువ x: 8 విలువ x: 8 విలువ x: 9 విలువ x: 10 విలువ x: 11 విలువ
కోసం
FOR లూప్ స్థిర సంఖ్యలో స్టేట్మెంట్ సమూహాన్ని పునరావృతం చేస్తుంది. సార్లు. FOR లూప్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది: -
కోసం
ఉదాహరణ:
X x = disp (x) ముగింపు 2 1 3 4 5 కోసం
ఉండగా
పేర్కొన్న పరిస్థితి నిజమైన ఉన్నప్పుడు అయితే లూప్ పదేపదే ప్రకటన అమలు ఉంది
కాసేపు లూప్ యొక్క వాక్యనిర్మాణం క్రింది విధంగా ఉంది: -
అయితే
ఉదాహరణ:
»X = 2; (x <18) fprintf ('x యొక్క విలువ:% d \ n', x); x = x + 1; ముగింపు
కోడ్ అమలు చేయబడినప్పుడు ఈ లూప్ యొక్క ఫలితం
x యొక్క విలువ x: 2 విలువ x: 3 విలువ x: 4 విలువ x: 5 విలువ x: 6 విలువ x: 7 విలువ x: 7 విలువ x: 8 విలువ x: 9 విలువ x: 9 విలువ x: 10 విలువ x: 11 x యొక్క విలువ x: 12 విలువ x: 13 విలువ x: 14 విలువ x: 15 విలువ x: 15 విలువ x: 16 విలువ x: 17
ఇది మాట్లాబ్ పరిచయం మాత్రమే, ఇది చాలా విస్తారమైన మరియు సంక్లిష్టమైన అనువర్తనాలను కలిగి ఉంది. ఒక అనుభవశూన్యుడు మ్యాట్లాబ్ను ప్రాథమిక ప్రాజెక్టులతో ప్రారంభించవచ్చు:
- మాట్లాబ్తో ఆర్డునోను ఇంటర్ఫేసింగ్ - మెరిసే LED
- Arduino మరియు MATLAB ఉపయోగించి GUI బేస్డ్ హోమ్ ఆటోమేషన్ సిస్టమ్
- మాట్లాబ్ ఉపయోగించి సర్వో మోటార్ కంట్రోల్