Paano Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB: 12 Mga Hakbang

Talaan ng mga Nilalaman:

Paano Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB: 12 Mga Hakbang
Paano Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB: 12 Mga Hakbang

Video: Paano Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB: 12 Mga Hakbang

Video: Paano Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB: 12 Mga Hakbang
Video: Paano Gumuhit ng isang Bahay πŸ’šπŸ’™πŸ’œ Mga Kulay ng Pahina ng Kulay ng Guhit ng Bahay 2024, Mayo
Anonim

Ang pagpapaandar ay ang batayan ng lahat ng mga wika sa pag-script at pagprograma. Sa mga pag-andar, maaari mong gawin ang iyong mga application kahit anong gusto mo. Ang mga pagpapaandar ay lubhang kapaki-pakinabang at kinakailangan sa lahat ng mga application na disenyo sa MATLAB. Didisenyo namin ang pag-andar ng matematika y = mx + b na alam bilang slope equation na equation na ito kung ang programmatically tinukoy ay kapaki-pakinabang dahil maaari lamang kaming mag-plug sa mga kilalang input at ang programa ay maglalabas ng sagot. Ipinapalagay ng hanay ng tagubilin na mayroon kang pangunahing kaalaman sa MATLAB, tulad ng kung paano magbukas ng isang file ng script at kung paano magsagawa ng mga simpleng pagpapatakbo ng data.

Mga hakbang

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 1
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 1

Hakbang 1. Buksan ang MATHWORKS MATLAB at pindutin ang pindutan ng Bagong Script

Ang pindutang ito ay makikita sa itaas na kaliwang bahagi ng iyong screen.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 2
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 2

Hakbang 2. I-type ang iyong pangalan ng pag-andar

Ang pangalan ng iyong pag-andar ay dapat na pangalan ng iyong file, kaya kapag na-save mo ang bagong file ng script na ito ang magiging pangalan ng iyong file. Sa kasong ito, halimbawa, maaari mong pangalanan ang aming function na slope-equation.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 3
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 3

Hakbang 3. I-type ang mga input ng iyong pagpapaandar sa pagitan ng panaklong

Ang isang input ay isang bagay na kailangan mo upang ibigay sa iyo ng gumagamit. Halimbawa, kung nais mong matukoy ang slope equation y = mx + b, kailangan mong sabihin sa amin ng gumagamit kung ano ang halaga ng slope (m), ang x coordinate at ang y-intercept (b).

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 4
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 4

Hakbang 4. Magkomento sa kung ano ang bawat input

Laktawan sa linya 2 sa iyong programa at i-type ang halimbawa, "% m ang halaga ng slope ng linya". Ulitin ito para sa bawat 3 input. Kapaki-pakinabang ang puna sa pag-program para sa iyo at sa iba pa na nagbabago ng iyong programa upang maunawaan ang lahat ng mga variable at bagay na nagawa mo at kung paano ito tinukoy.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 5
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 5

Hakbang 5. I-type ang operasyon na nais mong gawin ng iyong programa gamit ang iyong mga input

Kung ano ang ibig sabihin nito, sa kasong ito, nais mo ang iyong equation na tukuyin ang isang variable y bilang produkto ng aming input m at x at pagkatapos ay idagdag ang halagang y intercept (b) dito. Sa linya 5, tinutukoy mo ang iyong equation. Huwag kalimutan ang semicolon na pinipigilan ng semicolon na ito ang output! Anong ibig sabihin niyan? Nangangahulugan iyon na ang software na Matlab ay awtomatikong nagtatalaga ng variable ng y ang halaga ng mx + b at hindi nito inilalabas ang halaga sa screen.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 6
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 6

Hakbang 6. Gumamit ng isang pahayag ng fprintf upang ma-output ang resulta ng iyong equation

Ginagamit ang isang pahayag ng fprintf upang maglabas ng impormasyon sa gumagamit ng programa. Tukuyin mo muna ang pahayag ng fprintf at pagkatapos ay pumunta sa higit pang mga detalye. I-type sa linya 6 fprintf ('blangkong mensahe');

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 7
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 7

Hakbang 7. Magpasya kung ano ang nais mong ipakita ang iyong mensahe

Palitan ang mga salitang blangko ng mensahe sa iyong sariling mga salita na ang iyong pangungusap ay dapat na naglalarawan sa output ng iyong pagpapaandar. Maaari mong sabihin, "Ang koordinasyon ng linyang ito ay:"

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 8
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 8

Hakbang 8. Ipasok ang uri ng data ng output ng iyong pag-andar pagkatapos ng iyong pangungusap ngunit nasa gitna pa rin ng iisang mga marka ng panipi

Nangangahulugan ito na dahil nakikipag-usap ka sa mga integer dapat mong gamitin ang "% i" tatawag ito ng isang integer na halaga mula sa aming fprintf na pahayag. Ano ang iba't ibang mga uri ng data? Sa gayon ang pinaka-karaniwang isa ay integer kung saan sa isang fprintf na pahayag ay tinukoy bilang% i ngunit mayroon ding isang buong listahan ng mga uri ng data na bilang sa website na ito https://www.mathworks.com/help/matlab/numeric-types.html kung saan maaari mong tingnan at magpasya kung aling uri ng data ang nais mong mai-format ang iyong sagot!

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 9
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 9

Hakbang 9. I-type ang output ng iyong pagpapaandar pagkatapos ng solong marka ng panipi

Sa iyong kaso ang output ay ang halaga y kaya pagkatapos ng iisang sipi na na-type mo ang ", y". Awtomatikong kinikilala ng pahayag ng fprintf ang variable na ito at inilalagay ito sa unang% (datatype) na nakikita nito sa pagitan ng mga solong marka ng panipi.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 10
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 10

Hakbang 10. Magdagdag ng isang fprintf na pahayag na naglalaman ng bagong linya ng character

Ang linyang ito ay simple lamang upang gawing mas neater ang iyong programa. Ginagawa nitong ipasok ang iyong programa pagkatapos ng iyong paunang pahayag ng fprintf. Ito lang ang linya na β€œfprintf (β€˜\ n’);’. Ang bagong karakter sa linya sa iba pang mga wika ng programa ay "/ n"; sa MATLAB gagana lamang ito sa backward slash.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 11
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 11

Hakbang 11. Magdagdag ng isang dulo sa huling linya ng iyong programa at i-save ang iyong programa bilang iyong pangalan ng pag-andar

Ang pagtatapos na ito ay magsasara ng aming pagpapaandar at kinakailangan sa bawat pagpapaandar na nilikha mo sa MATLAB. Kung hindi mo mai-save ang iyong programa makakakuha ka ng maling output o walang mga halaga kapag nagpatupad ka.

Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 12
Sumulat ng isang Pag-andar at Tawagin Ito sa MATLAB Hakbang 12

Hakbang 12. Subukan ang iyong pagpapaandar sa prompt ng utos

Ang bahaging ito ay isinasaalang-alang ang pagtawag sa iyong pagpapaandar; pumunta ka sa prompt ng utos at i-type ang "iyong pagpapaandar (inputvalue1, inputvalue2, inputvalueN)". Nangangahulugan ito na nai-type mo ang pangalan ng iyong pagpapaandar at ang mga halagang nais mong italaga sa mga input. Subukan ang iyong pag-andar gamit ang halaga ng pag-input ng 4, 5 at 6. Nangangahulugan iyon sa prompt ng utos na isusulat mo ang slope Equation (4, 5, 6). Tulad ng nakikita mo mula sa mga pagkakamali sa larawan ay tiyak na mangyari sa iyong code tingnan lamang ang mga hakbang na ito at ang mga babala at makita kung ano ang napalampas mo o ginulo!

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga babala

  • Huwag kalimutan ang semicolon kapag tinutukoy ang iyong equation na ito ay sugpuin ang output na nangangahulugang hindi ito maglalabas ng numero bago mo ito nais na ma-output sa gumagamit
  • Sa ibang wika ng programa ang bagong karakter sa linya ay "/ n"; sa MATLAB ito ay "\ n".
  • Kung hindi mo nai-save ang iyong programa hindi ito gagana, o kapag naisagawa o tinawag mo ang iyong pagpapaandar walang mangyayari.
  • Para sa bawat pag-andar ng Matlab na nilikha mo dapat kang magdagdag ng isang WAKAS sa ito ito ay mahalaga at ang iyong programa ay hindi gagana kung hindi man.

Inirerekumendang: