Kuidas printida (väljund) MATLABis

Kuidas Printida Valjund Matlabis



Andmete, projekteerimissüsteemide ja toodete analüüsimiseks kasutatakse MATLAB platvormi. MATLABiga töötades on oluline teada erinevaid printimismeetodeid. See artikkel tutvustab erinevaid tehnikaid teabe ja tulemuste kuvamiseks MATLABis koos nende süntaksi ja näidetega.

Kuidas MATLABis printida (väljastada)?

MATLABis on väljundi printimiseks või kuvamiseks mitu võimalust, olenevalt teie konkreetsetest nõuetest. Siin on mõned levinud meetodid väljundi printimiseks MATLABis:

1: funktsiooni disp() kasutamine

MATLABis tähistab disp() funktsioon kuva ja seda kasutatakse tavaliselt andmete lihtsaks ja kiireks väljastamiseks. Funktsioon disp() lisab pärast väljundi printimist automaatselt reavahetuse, mis aitab kuvatavat teavet vormindada, siin on selle süntaks:







disp ( väljendus ) ;

Täiendavaks illustreerimiseks on siin näide koodist, mis näitab funktsiooni disp() kasutamist väljundi printimiseks MATLABis:



x = 10 ;
disp ( x ) ;

Funktsioon disp() on lihtne ja mugav viis avaldise või muutuja väärtuse kuvamiseks. Pärast väljundi printimist lisatakse automaatselt uus rida:







2: Funktsiooni fprintf() kasutamine

MATLAB-i funktsiooni fprintf() kasutatakse väljundi ettevalmistamiseks ja printimiseks faili või käsuaknasse. See tähistab 'vormindatud printimist' ja võimaldab teil juhtida kuvatava väljundi vormindamist. Funktsioon fprintf() on eriti kasulik, kui soovite kuvada muutujaid kindla vorminguga, lisada teksti ja muutujaid vormindatud sõnumisse või kirjutada vormindatud andmeid faili. Funktsioonil fprintf() on järgmine süntaks:

fprintf ( vorming, väärtus1, väärtus2, ... ) ;

Täiendavaks illustreerimiseks on siin näide koodist, mis näitab funktsiooni fprintf() kasutamist väljundi printimiseks MATLABis:



nimi = 'ise' ;
vanus = 29 ;
fprintf ( 'Minu nimi on %s ja ma olen %d aastat vana.\n' , nimi, vanus ) ;

Funktsioon fprintf() võimaldab vormindada ja printida väljundit, kasutades kohahoidjaid, nagu %s stringide ja %d täisarvude jaoks. See pakub täpset kontrolli väljundi vormindamise üle.

3: Funktsiooni sprintf() kasutamine

MATLABis kasutatakse funktsiooni sprintf() andmete vormindamiseks stringiks ja vormindatud stringi salvestamiseks muutujas. See tähistab 'stringi printimist' ja võimaldab teil luua vormindatud väljundit, mis sarnaneb funktsiooniga fprintf (). Väljundi otse printimise asemel tagastab see vormindatud stringi, funktsiooni sprintf() süntaks on järgmine:

tulemus = sprintf ( vorming, väärtus1, väärtus2, ... ) ;

Täiendavaks illustreerimiseks on siin näide koodist, mis näitab funktsiooni sprintf() kasutamist väljundi printimiseks MATLABis:

laius = 5 ;
kõrgus = 3 ;
pindala = laius * kõrgus;
väljund = sprintf ( 'Pindala on %d ruutühikut.' , piirkond ) ;
disp ( väljund ) ;

Sarnaselt fprintf()-ga tagastab funktsioon sprintf() vormindatud stringi, mitte ei trüki seda otse. Vormindatud stringi saab salvestada muutujas ja hiljem kuvada või kasutada vastavalt vajadusele.

4: käsurea väljundi kasutamine

Lisaks funktsioonide kasutamisele saate väljundit printida ka otse MATLAB-i käsurealt.

x = 5 ;
ja = 10 ;
x + y

MATLAB-i käsureal kuvatakse avaldise tulemus automaatselt, ilma et oleks vaja selgeid printimislauseid.

Järeldus

Prindiväljund on MATLAB-i programmeerimise oluline aspekt ning erinevate saadaolevate meetodite tundmine võimaldab teil tõhusalt suhelda ja tulemusi analüüsida. Ükskõik, kas soovite kuvada väärtusi, vormindada sõnumeid või väljastada keerulisi andmeid, pakub MATLAB mitmeid tehnikaid, nagu disp(), fprintf(), sprintf() ja otsene käsurea väljund.