Hoe om `n eenvoudige spyskaart te skep vir funksies in matlab

Matlab is `n wyd gebruik in wiskundige `n data-toepassings. Een gebruik is om `n skrif te skep wat funksies en bedrywighede op `n datastel kan uitvoer. Die skep van `n spyskaartstelsel laat enige gebruiker toe om hierdie bedrywighede of funksies te doen sonder om dit self te kodeer.

Stappe

Beeld getiteld Newscript.jpg
Beeld getiteld Newscript.jpg
1. Open Matlab en skep `n nuwe skrif. Die knoppie om `n nuwe skrif te skep, is regs van die programvenster, genaamd New Script..
  • 2
    Beeld getiteld seleksiestep2.jpg
    Tik `n naam vir die spyskaart in. Gebruik die gelyke teken (=) om dit gelyk te stel aan die funksie genaamd menu. Wanneer u die skriflêer stoor, sal u hierdie naam wees wat u gekies het.
  • Die groen teks is opmerkings. Dit is nie nodig nie, maar jy kan notas vir jouself verlaat of iemand wat jou kode lees.
  • U kan nie die veranderlike spyskaart noem nie. `N Voorbeeldnaam kan wees Seleksie.
  • Keuring = Menu (`
  • Beeld getiteld MenuPtionsStep3.jpg
    Beeld getiteld MenuPtionsStep3.jpg
    3. Bepaal die opsies wat u benodig vir u spyskaart. Dit word snare genoem en moet aan weerskante van die name van die opsies hê. Elkeen is geskei deur kommas. Die eerste string sal die instruksies wees vir die gebruiker wat bo die spyskaartopsies vertoon word.
  • U kan `n ellips (...) aan die einde van elke opsie sit om die opsie na die volgende reël te beweeg vir maklike leeswerk.
  • Onthou om `n uittree opsie te skep sodat die spyskaart beëindig kan word en die lyn met `n semikolon beëindig kan word (-).
  • Keuring = Kieslys (`Welkom by die hoofkieslys`,...`Dit sal die eerste opsie wees.`,...`Dit sal die tweede opsie wees`,...`Verlaat die spyskaart`)-
  • Beeld getiteld whilesp4.jpg
    Beeld getiteld whilesp4.jpg
    4. Skep die begin van `n rukkie met die naam van die spyskaart minder as die aantal opsies wat jy vir jou spyskaart geskep het. Moenie vergeet dat die uitgang die spyskaartknoppie in u opsies ingesluit is nie.
    Terwyl keuring < 3
  • Beeld getiteld Switchstersp5.jpg
    Beeld getiteld Switchstersp5.jpg
    5. Skep `n skakelaar met die naam van die spyskaart. Matlab kan hierdie stap outomaties intree as dit wel gebeur, moenie bekommerd wees dat die skrif nog sal werk nie, maak nie saak hoe jy die kode insteek nie.
    Skakel seleksie
  • 6
    Beeld getiteld CasesStep6.jpg
    Sluit `n saak in vir elke opsie van die spyskaart. Genommer in volgorde en ingedruk uit die skakelaar geval. Moenie die uitgang opsie vergeet nie. Dit is ook `n goeie geleentheid om `n opmerking langs elke geval te skryf sodat jy weet watter opsie elke geval verteenwoordig.
      Geval 1
  • 7
    Beeld getiteld end1step7.jpg
    Sluit die skakelaar aan die einde van hierdie gevalle. Om dit te doen, tik in die lyn einde. Die eindlyn kan hom in lyn bring met die skakelfunksie, sodat die leser weet dat hierdie einde is vir die skakelaar en nie die lus nie.
      einde
  • Beeld getiteld ctrlcctrlvstep8.jpg
    Beeld getiteld ctrlcctrlvstep8.jpg
    8. Kopieer en plak jou spyskaart funksie wat jy hierbo onder die lyn geskep het einde. Dit laat die spyskaart weer gebruik word nadat dit die opsie wat deur die gebruiker gekies is, voltooi het. Nog `n opsie of dieselfde opsie kan nou uit die spyskaart gekies word.
    Keuring = Kieslys (`Welkom by die hoofkieslys`,...`Dit sal die eerste opsie wees.`,...`Dit sal die tweede opsie wees`,...`Verlaat die spyskaart`)-
  • Beeld getiteld end2step9.jpg
    Beeld getiteld end2step9.jpg
    9. Sluit `n ander in einde lyn hieronder, om die lus te sluit. Met hierdie lyn is die spyskaart pretty much opgestel. Die spyskaart sal bestuur deur die opsies sal nie enige take doen nie omdat hulle nog nie bevolk is nie.
    einde
  • Beeld getiteld gooddaystep10.jpg
    Beeld getiteld gooddaystep10.jpg
    10. Voeg `n fprintf Verklaring Laat die gebruiker weet dat die program geëindig het. Die n aan die einde maak Matlab slaan na die volgende reël in die opdragvenster.
    fprintf (`jy het die spyskaart verlaat. Lekker dag vir jou! n `)-
  • Bonuspunte om hulle `n goeie dag te wens.
  • Beeld getiteld voorbeeld1step11.jpg
    Beeld getiteld voorbeeld1step11.jpg
    11. Bevolk die gevalle met watter teks of funksie u wil vertoon.
  • In hierdie voorbeeld, wanneer die eerste opsie gekies word, sal die spyskaart `n `A` veranderlike met die waarde van 5 en `n `B` veranderlike skep met die waarde van `n `tye pi (3.14). Hierdie waardes word gestoor totdat dit oorskryf of verwyder is.
  • 12
    Beeld getiteld voorbeeld2step12.jpg
    Voeg veranderlikes en matrikse by. Daarbenewens kan veranderlikes en matrikse in die kieslysfunksie ingevoer word en deur die funksies in die spyskaart gebruik word. Dit laat ook die invoer van data van ander skrifte of programme soos Excel toe.
  • In hierdie voorbeeld, voor die kieslys kode. Matlab sal data van `n Excel-verspreidingsvel invoer en `n vektor genoem word `dat` date `as `n tou gestoor word. Skep dan `n veranderlike genaamd `D` wat die `datum` vektorwaardes in `n datumformaat verander met die funksie `datevec`.
  • 13
    Beeld getiteld Nestingstep13.jpg
    Nest spyskaarte, as die spyskaart wat jy skep, `n ander kieslys opsie benodig nadat `n aanvanklike opsie gekies is. `N Tweede spyskaart kan binne daardie opsie bygevoeg word. Hierdie spyskaart kan so diep gaan as wat jy nodig het.
  • Dit kan ingewikkeld wees vir beide die gebruiker en die programmeerder. Wees versigtig om te veel lae by u opsie-kieslys te voeg.
  • Wenke

    U kan verskillende lyne insteek om die kode makliker te maak om te lees en te verstaan ​​watter afdelings ingesluit is.
  • Matlab is hoofletter sensitief, wees versigtig om seker te maak dat die veranderlikes en funksies presies ooreenstem.
  • Deel op sosiale netwerke:
    Soortgelyk