Controle jaarrekening geeft MATLAB programma besluitvorming mogelijkheden die uiteindelijk verhoging van zowel hun veelzijdigheid en functionaliteit . Met control statements , normaal programma stroom verandert van een waarin uitspraken worden uitgevoerd in opeenvolgende volgorde - in top -down- en links- naar - rechts mode - tot een waar , afhankelijk van de conditie , verklaringen kunnen draaien in of uit opeenvolgende orde , lopen meerdere malen of helemaal niet uitgevoerd . Het ontwikkelen van een goed begrip van de aard van de controle jaarrekening evenals wanneer, hoe en welke te gebruiken kan je MATLAB programma robuuster en effectiever te maken . Functie Matlab control statements maken veel gebruik van het testen , vergelijkingen - zowel alleen en in combinatie - evenals de andere mogelijke keuzes . Control statements testomstandigheden behulp van een van de vier beschikbare Booleaanse logische operatoren - AND , OR , NOT en de exclusieve OR - alvorens te beslissen over een cursus van actie . Anderen vergelijkingen via een of meer van de zes relationele operators - kleiner dan, kleiner dan of gelijk , groter dan , groter dan of gelijk gelijk of niet gelijk - in MATLAB . Control statements geven daarna alternatieve keuzes op basis van de resultaten van testen en /of vergelijkingen . Identificatie control statements bestaande uit voorwaardelijke , lus , foutcontrole en een beëindiging van het programma verklaring toe te voegen besluitvorming mogelijkheden om uw programma's . Met uitzondering van de beëindiging van het programma verklaring , elk heeft twee of meer opties die u toestaan om de verklaring aan zijn beste voordeel te gebruiken . Voorwaardelijke instructie opties omvatten indien , anders en switch statements . Looping verklaring opties zijn voor , tijdens , voort te zetten en te breken verklaringen . Fout controle opties omvatten proberen te vangen verklaringen . Terugkeer is de enige optie in een beëindiging van het programma statement Gebruik Weten welke control statement - . Of een combinatie van control statements - is de meest geschikte keuze is afhankelijk van het resultaat dat u wilt bereiken . Gebruik if /else voorwaardelijke control statements als een code blok omvat alternatieve keuzes , en een switch statement als je nodig hebt om te testen op gelijkheid gebruik van meerdere bekende waarden . Gebruik looping control statements wanneer code zal ofwel een bepaald aantal keren , zoals in een voor de verklaring te herhalen , of tot een bepaalde voorwaarde de waarde waar of onwaar , als in een while-opdracht . Combineer een tijdje en een verder statement om het programma te verplaatsen naar de volgende iteratie van een lus , indien het gaat over een bepaalde aandoening, zoals een lege of commentaar lijn . Combineer een tijdje en een break-statement om een vroege exit van een code blok te vergemakkelijken , indien in de loop van het herhalen van het resulteert in een specifieke aandoening , zoals het getal nul . Fout Controle < br gebruik> try /catch error control statements in al uw programma's te corrigeren gemeenschappelijk programma fouten helpen " on the fly . " de try gedeelte van de verklaring loopt code als normaal . Als het programma een fout tegenkomt , zoals onjuiste invoer van de gebruiker , de vangst deel neemt en volgens uw instructies , zoals kapitaliseren brieven of het wijzigen van de notatie van getallen , probeert de fout te corrigeren . Als het de fout niet kan corrigeren , het programma eindigt , als het kan, gaat het programma verder programmabeëindiging Gebruik de terugkeer functie niet als een manier om code te beëindigen . blok statements in bijvoorbeeld een lus , maar als een manier om een hele codeblok verlaten vroeg. Het doel van een programmabeëindiging statement is een codeblok stoppen voordat het wordt voltooid - bijvoorbeeld wanneer een bepaalde waarde true - en terug zowel controle als een waarde voor de oorspronkelijke oproep functie of taak . ( Referentie 2 ) op
|