Hoe om `n vermenigvuldigingstabel in matlab te skep deur gebruik te maak van geneste lusse
Hierdie artikel is bedoel om nuwe gebruikers te help om `n funksie lêer te skep deur gebruik te maak van geneste lusse wat `n vermenigvuldigingstabel van enige grootte sal skep. Daar is baie verskillende maniere om een te maak, maar hierdie metode is makliker vir beginners van Matlab. Hierdie stappe vereis geen vorige ervaring met Matlab nie.
Stappe
1. Oop Matlab. Begin die Matlab-sagteware en maak seker dat die sagteware korrek funksioneer. As die sagteware gereed is om gebruik te word, sal dit `n "Gereed" Boodskap in die onderste linkerhoek van die skerm (in rooi uitgelig).
- As die boodskap vertoon "besig", Dan loop Matlab nog steeds `n funksie vanaf `n vorige instansie. Om `n Matlab-funksie veilig te stop, druk Ctrl+C op dieselfde tyd. Dit sal enige lopende berekeninge kanselleer, sodat MATLAB weer gebruik kan word.

2. Duidelike data. As daar enige veranderlikes in die werkplek is, tik opruim en druk ↵ Enter. Dit sal enige vorige data uit die werkplek verwyder, die gereedskapskassie aan die linkerkant van die skerm. As die werkplek leeg is, kan jy hierdie stap oorskiet.

3. Skep `n nuwe funksie lêer. Om `n nuwe funksie lêer te skep, kies "Funksie" onder die "Nuut" Tab in die boonste linkerhoek. Funksie lêers is gebruikers-geskep lyne van kode wat spesifieke aksies uitvoer. Funksie lêers laat gebruikers toe om verskeie komplekse berekeninge met `n enkele reël kode te bestuur.

4. Noem jou funksie lêer. Vervang die teks Untitled Met `n naam vir jou funksie lêer wat jy kan kies. U kan enige naam kies wat nie reeds deur Matlab gebruik word nie, maar daar is `n paar beperkings.

5. Berei die funksie lêer voor vir gebruik. Verwyder die groen teks om ruimte vir u kode op te klaar. Die spasiëring tussen die koplyn en die einde maak nie saak nie.

6. Ken insetargumente toe. Verwyder die
Input_args
en in die hakies het `n veranderlike n
. Veranderlikes in Matlab is letters of woorde wat `n numeriese waarde verteenwoordig en word gebruik om berekeninge te vereenvoudig. Hierdie veranderlike sal die afmetings van die vermenigvuldigingstabel wees. Wanneer die funksie lêer uitgevoer word, sal die gebruiker `n waarde invul vir die veranderlike wat in die funksie lêer gebruik moet word.
7. Ken uitsetargument toe. Verwyder die
UITVOER_ARGS
En in die hakies het `n veranderlike genoem Tafel
. Hierdie veranderlike sal die voltooide vermenigvuldigingstabel wees wat aan die einde van die funksie lêer vertoon sal word.
8. Skep `n leë tafel. Tik op die volgende reël dieselfde veranderlike as die uitsetveranderlike van die vorige stap en stel dit gelyk aan
Zeros (n)-
. Dit sal `n N X N-tabel van nulle skep wat as `n sjabloon sal dien wanneer die funksie uitgevoer word.
9. Skep die buitenste "vir" lus. Die eerste reël van die "vir" Loop sal wees
Vir kolom = 1: 1: N
. Hierdie buitenste lus sal as kolomkop vir die vermenigvuldigingstabel dien.
10. Skep die innerlike "vir" lus. Hierdie lyn sal wees
vir ry = 1: 1: n
, wat dieselfde is as die vorige stap, maar vir die rye van die tafel.
11. Vermenigvuldig die kolomme en rye saam. Onder die vorige stap, tipe
Inskrywing = Ry * Kolom-
.
12. Vul die leë tabel in met die vermenigvuldigde waardes. Vir die laaste lyn van die innerlike "vir" Loop, tipe
Tabel (kolom, ry) = inskrywing-
.
13. Voltooi die twee "vir" lusse. Elke lus benodig `n "einde" Verklaring wanneer die kode klaar is. Om die geneste lus of funksie lêer te voltooi, voeg `n
einde
Onder die vorige stap. Druk dan ↵ Enter en voeg `n ander by einde
op `n aparte lyn. Daar moet niks anders wees op die `n lyn wat `n "einde" verklaring.einde
Stelling op die ou end wat outomaties by Matlab bygevoeg is om die funksie te voltooi. Die hoeveelheid ruimte tussen `n lus en sy "einde" Verklaring maak nie saak nie.
14. Kontroleer of Matlab enige foute opgespoor het. Kontroleer die regte maat van die funksie lêer om te sien of Matlab enige foute in u kode gevind het. Die kleur van die boks sal aandui of daar enige probleme met die kode is. As daar enige probleme is, sal Matlab `n gekleurde lyn plaas langs waar die fout is.

15. Noem en stoor jou funksie lêer. Om jou funksie lêer te stoor, druk die stoor as opsie onder die "Spaar" tab. Wanneer u `n funksie lêer noem, gebruik altyd dieselfde naam as die naam wat u vir u funksie lêer gekies het om enige verwarring te vermy.

16. Toets jou funksie. Om jou funksie lêer te toets, hardloop dit deur die naam van die funksie lêer te tik en voeg insetargumente in hakies by. Om byvoorbeeld `n 6x6-vermenigvuldigingstabel te maak, tik Vermenigvuldigingstabel (6) in die bevelvenster aan die onderkant van die skerm, vervang "Vermenigvuldiging" Met die naam wat jy die funksie lêer gered het onder. U het nou `n funksie lêer voltooi om `n vermenigvuldigingstabel te produseer.
Wenke
Matlab sal jou werk van die laaste sessie herlaai as jy die program per ongeluk sluit.
Alle Matlab-kode word van die boonste lyn na die onderkant uitgevoer.
Die bevelvenster mag nie groot genoeg wees om die hele tafel in een raam te vertoon nie en sal die tafel in dele verdeel.
Ekstra wit spasie sal nie die kode verander of hoe Matlab lopies nie.
Terwyl lusse ook gebruik kan word om dieselfde funksie te doen, maar benodig meer kennis van Matlab.
Waarskuwings
Voltooi altyd `n lus of funksie lêer deur te tik einde.
As die boks op die sidebar van `n funksie lêer rooi is, beteken dit dat daar `n probleem is wat die kode voorkom om behoorlik te hardloop.
Wanneer die waarde van `n veranderlike aan `n aantal of `n ander veranderlike verander, sit die veranderlike altyd aan wat aan die linkerkant van die gelyke teken verander sal word, en die waarde wat dit aan die regterkant sal verander.
Deel op sosiale netwerke: