Si të shkruani një funksion dhe ta quani atë në MATLAB: 12 hapa

Përmbajtje:

Si të shkruani një funksion dhe ta quani atë në MATLAB: 12 hapa
Si të shkruani një funksion dhe ta quani atë në MATLAB: 12 hapa

Video: Si të shkruani një funksion dhe ta quani atë në MATLAB: 12 hapa

Video: Si të shkruani një funksion dhe ta quani atë në MATLAB: 12 hapa
Video: Tutberidze: Kamila Valieva is stronger than in the Olympic year⛸️ Eteri girls do not lose motivation 2024, Mund
Anonim

Funksionet janë baza e të gjitha gjuhëve të shkrimit dhe programimit. Me funksionet, ju mund t'i bëni aplikacionet tuaja të bëjnë gjithçka që dëshironi. Funksionet janë shumë të dobishme dhe të nevojshme në të gjitha aplikacionet që janë të dizajnuara në MATLAB. Ne do të dizajnojmë funksionin matematikor y = mx+ b i cili njihet si ekuacion i pjerrësisë ky ekuacion nëse përcaktohet në mënyrë programore është i dobishëm pasi mund të futim vetëm hyrjet e njohura dhe programi do të japë përgjigjen. Ky grup udhëzimesh supozon se keni njohuri themelore për MATLAB, të tilla si si të hapni një skedar skripti dhe si të kryeni operacione të thjeshta të të dhënave.

Hapa

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 1
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 1

Hapi 1. Hapni MATHWORKS MATLAB dhe shtypni butonin New Script

Ky buton do të jetë në anën e sipërme të majtë të ekranit tuaj.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 2
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 2

Hapi 2. Shkruani emrin e funksionit tuaj

Emri i funksionit tuaj duhet të jetë emri i skedarit tuaj, kështu që kur të ruani këtë skedar skripti të ri do të jetë emri i skedarit tuaj. Në këtë rast, për shembull, mund të emërtoni ekuacionin e pjerrësisë së funksionit tonë.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 3
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 3

Hapi 3. Shkruani inputet e funksionit tuaj në mes të kllapës

Një hyrje është diçka që keni nevojë që përdoruesi t'ju japë. Për shembull, nëse doni të përcaktoni ekuacionin e pjerrësisë y = mx+b, ju duhet që përdoruesi të na tregojë se cila është vlera e pjerrësisë (m), koordinata x dhe ndërprerja y (b).

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 4
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 4

Hapi 4. Komentoni se çfarë është secila hyrje

Kaloni në rreshtin 2 në programin tuaj dhe shkruani për shembull, "%m është vlera e pjerrësisë së linjës". Përsëriteni këtë për secilën 3 hyrje. Komentimi është i dobishëm në programim për ju dhe të tjerët që modifikoni programin tuaj për të kuptuar të gjitha variablat dhe gjërat që keni bërë dhe si përcaktohen ato.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 5
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 5

Hapi 5. Shkruani operacionin që dëshironi që programi juaj të bëjë duke përdorur hyrjet tuaja

Çfarë do të thotë kjo, në këtë rast, është që dëshironi që ekuacioni juaj të përcaktojë një ndryshore y si produkt i hyrjes sonë m dhe x dhe pastaj të shtoni vlerën e interceptimit y (b) në të. Në rreshtin 5, ju përcaktoni ekuacionin tuaj. Mos harroni pikëpresje kjo pikëpresje shtyp prodhimin! Cfare do te thote ajo? Kjo do të thotë që softueri Matlab i jep automatikisht variablit y vlerën e mx+ b dhe nuk e nxjerr vlerën në ekran.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 6
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 6

Hapi 6. Përdorni një deklaratë fprintf për të nxjerrë rezultatin e ekuacionit tuaj

Një deklaratë fprintf përdoret për të nxjerrë informacion tek përdoruesi i programit. Së pari do të përcaktoni deklaratën fprintf dhe pastaj do të hyni në më shumë detaje. Shkruani në rreshtin 6 fprintf (‘mesazh bosh’);

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 7
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 7

Hapi 7. Vendosni se çfarë doni të shfaqet mesazhi juaj

Zëvendësoni fjalët mesazh bosh me fjalët tuaja fjalia juaj duhet të jetë përshkruese e prodhimit të funksionit tuaj. Ju mund të thoni, "Koordinata y e kësaj linje është:"

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 8
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 8

Hapi 8. Vendosni llojin e të dhënave të daljes së funksionit tuaj pas fjalisë tuaj, por ende në mes të thonjëzave të vetme

Kjo do të thotë që pasi keni të bëni me numra të plotë ju duhet të përdorni "%i" kjo do të thërrasë një vlerë të plotë nga deklarata jonë fprintf. Cilat janë llojet e ndryshme të të dhënave? Epo, më e zakonshme është numri i plotë, i cili në një deklaratë fprintf përcaktohet si %i, por ekziston gjithashtu një listë e tërë e llojeve të të dhënave numerike në këtë faqe interneti https://www.mathworks.com/help/matlab/numeric-types.html ku mund të shikoni dhe vendosni se në cilin lloj të dhënash dëshironi që përgjigja juaj të jetë e formatuar!

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 9
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 9

Hapi 9. Shkruani daljen e funksionit tuaj pas thonjëzës së vetme

Në rastin tuaj, dalja është vlera y, kështu që pas kuotimit të vetëm shtypni ", y". Deklarata fprintf njeh automatikisht këtë ndryshore dhe e vendos atë në %(llojin e të dhënave) të parë që sheh në mes të thonjëzave të vetme.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 10
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 10

Hapi 10. Shtoni një deklaratë fprintf e cila përmban karakterin e ri të linjës

Kjo linjë thjesht është për ta bërë programin tuaj të duket më i pastër. E bën programin tuaj të hyjë pas deklaratës tuaj fillestare fprintf. Kjo është vetëm rreshti "fprintf ('\ n'); '. Karakteri i ri i linjës në gjuhët e tjera programuese është "/n"; në MATLAB do të punojë vetëm me pjerrësinë prapa.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 11
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 11

Hapi 11. Shtoni një fund në rreshtin e fundit të programit tuaj dhe ruani programin tuaj si emrin e funksionit tuaj

Ky përfundim do të mbyllë funksionin tonë dhe është i nevojshëm në çdo funksion që krijoni në MATLAB. Nëse nuk e ruani programin tuaj do të merrni dalje të gabuar ose asnjë vlerë kur ekzekutoni.

Shkruani një funksion dhe thirreni atë në MATLAB Hapi 12
Shkruani një funksion dhe thirreni atë në MATLAB Hapi 12

Hapi 12. Testoni funksionin tuaj në komandën e shpejtë

Kjo pjesë konsiderohet të thërrasë funksionin tuaj; shkoni te komanda e shpejtë dhe shkruani "funksioni juaj (vlera e hyrjes1, vlera e hyrjes2, vlera e hyrjesN)". Kjo do të thotë që ju shkruani emrin e funksionit tuaj dhe vlerat që dëshironi t'i caktoni hyrjeve. Testoni funksionin tuaj me vlerën hyrëse të 4, 5 dhe 6. Kjo do të thotë që në komandën e shpejtë do të shkruani Ekuacionin e pjerrësisë (4, 5, 6). Siç mund ta shihni nga fotografia, gabimet janë të detyruara të ndodhin në kodin tuaj, thjesht referojuni këtyre hapave dhe paralajmërimeve dhe shihni se çfarë keni humbur ose ngatërruar!

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Paralajmërimet

  • Mos harroni pikëpresjen kur përcaktoni ekuacionin tuaj, kjo do të shtypë daljen, që do të thotë se nuk do të nxjerrë numrin para se të dëshironi që ai t'i jepet përdoruesit
  • Në gjuhë të tjera programimi karakteri i ri i linjës është "/n"; në MATLAB është "\ n".
  • Nëse nuk e ruani programin tuaj nuk do të funksionojë, ose kur ekzekutoni ose thërrisni funksionin tuaj asgjë nuk do të ndodhë.
  • Për çdo funksion Matlab që krijoni duhet të shtoni një FUND në të, kjo është vendimtare dhe programi juaj nuk do të funksionojë ndryshe.

Recommended: