Hogyan lehet eltávolítani a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban?

Hogyan Lehet Eltavolitani A Tizedesjegyeket A Lebegopontos Szamokbol A Matlab Ban



A lebegőpontos számokat a számok tizedesjegyekkel történő ábrázolására használják, és számos alkalmazás számára értékesek, de nehéz is lehet velük dolgozni. A lebegőpontos számokkal való munka egyik kihívása, hogy sok tizedesjegyet tartalmazhatnak, ami megnehezíti az összehasonlítást, tárolásukat és manipulálásukat. A tizedes törlése a lebegőpontos számból egyszerűsítheti és megkönnyítheti a vele való munkát.

Ez az útmutató a MATLAB lebegőpontos számokból a tizedesjegyek eltávolításának különböző módjait tárgyalja.







Hogyan lehet eltávolítani a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban?

Eltávolíthatja a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban:



1: Hogyan távolítsuk el a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban a sprintf() függvény használatával?

A sprintf() egy beépített MATLAB függvény, amelyet a formázott adatok karakterláncba írásához használnak. Ez a funkció a lebegőpontos számok tizedesjegyeinek eltávolítására is használható. Ez a függvény elfogadja az értéket és a formátumot argumentumként, és megadja a formázott karakterláncot.



Szintaxis





A sprintf() A függvény szintaxisa az alábbiakban látható:

sprintf ( x )



Példa

Ebben a példában eltávolítjuk az adott szám tizedes részét a sprintf() függvény a MATLAB-ban.

szám = pi;
sprintf ( '%.f' , az egyiken )

Jegyzet: A pi értéke a MATLAB-ban 3,1416.

2: Hogyan távolítsuk el a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban a fix() függvény használatával?

A javít() a MATLAB beépített függvénye, amely a decimális értéket a legközelebbi egész számra kerekíti nulla felé. Ez a függvény elfogad egy skalárt vagy egy tömböt bemeneti paraméterként, és integrál értéket ad.

Szintaxis

A javít() A függvény szintaxisa az alábbiakban látható:

javítani ( x )

Példa

Ez a példa eltávolítja a decimális részt a megadott számból a javít() függvény a MATLAB-ban.

szám = pi;
javítani ( az egyiken )

3: Hogyan távolítsuk el a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban a floor() függvény használatával?

A padló() a MATLAB beépített függvénye, amely lehetővé teszi, hogy egy lebegőpontos értéket a legközelebbi egész számra kerekítsünk a mínusz végtelen felé. Ez a függvény elfogad egy skalárt vagy egy tömböt bemeneti argumentumként, és integrál értéket ad.

Szintaxis

A padló() A függvény szintaxisa az alábbiakban látható:

padló ( x )

Példa

Ebben a MATLAB kódban eltávolítjuk a tizedesjegyeket az adott lebegőpontos számból a padló() függvény a MATLAB-ban.

szám = pi;
padló ( az egyiken )

4: Hogyan távolítsuk el a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban a round() függvény használatával?

A kerek() A MATLAB beépített függvénye, amellyel skalárt vagy lebegő vagy dupla értékekből álló mátrixot konvertál a legközelebbi egész értékre a decimális rész eltávolításával. Ez a függvény elfogad egy skalárt vagy kettős értékek tömbjét argumentumként, és konvertálja a legközelebbi egész értékké.

Szintaxis

A kerek() A függvény szintaxisa az alábbiakban látható:

kerek ( x )

Példa

Ebben a példában a MATLAB round() függvényét használjuk a tizedesjegyek eltávolítására a megadott szám számból.

szám = pi;
kerek ( az egyiken )

5: Hogyan távolítsuk el a tizedesjegyeket a lebegőpontos számokból a MATLAB-ban a num2str() függvény használatával?

A szám2str() egy beépített MATLAB függvény, amellyel egy szám karaktertömbbé konvertálható. Ez a függvény a tizedesjegyek lebegőpontos számokból történő eltávolítására is használható, mivel elfogadja az értéket, argumentumként formázza, és visszaadja a karaktertömböt.

Szintaxis

A szám2str() A függvény szintaxisa az alábbiakban látható:

szám2str ( x )

Példa

A megadott MATLAB kód a szám2str() függvény a tizedesjegyek eltávolítására az adott lebegőpontos számból.

szám = pi;
szám2str ( az egyiken, '%.0f' )

Következtetés

A MATLAB egy előnyös, nagy teljesítményű programozási eszköz, amelyet számos feladat elvégzésére használnak, és hatalmas beépített függvénykönyvtárral rendelkezik bonyolult műveletek végrehajtásához. Az egyik ilyen művelet a tizedesjegyek eltávolítása egy lebegőpontos számból. Ez az útmutató öt beépített funkciót tartalmaz sprintf() , fix(), padló(), kerek() , és szám2str() néhány példa segítségével végrehajtani ezt a feladatot.