Hoe decimalen uit drijvende-kommagetallen in MATLAB te verwijderen?

Hoe Decimalen Uit Drijvende Kommagetallen In Matlab Te Verwijderen



Getallen met drijvende komma worden gebruikt om getallen met decimalen weer te geven en zijn waardevol voor veel toepassingen, maar ze kunnen ook lastig zijn om mee te werken. Een van de uitdagingen bij het werken met getallen met drijvende komma is dat ze veel decimalen kunnen hebben, waardoor het moeilijk wordt ze te vergelijken, op te slaan en te manipuleren. Het verwijderen van de decimaal uit een getal met drijvende komma kan helpen om het te vereenvoudigen en het gemakkelijker te maken om ermee te werken.

Deze handleiding gaat in op verschillende manieren om decimalen uit drijvende-kommagetallen in MATLAB te verwijderen.





Hoe decimalen uit drijvende-kommagetallen in MATLAB te verwijderen?

U kunt decimalen verwijderen uit getallen met drijvende komma in MATLAB:



1: Hoe decimalen uit drijvende-kommagetallen in MATLAB te verwijderen met behulp van de sprintf()-functie?

De sprintf() is een ingebouwde MATLAB-functie die wordt gebruikt voor het schrijven van de geformatteerde gegevens in een string. Deze functie kan ook worden gebruikt voor het verwijderen van decimalen uit een getal met drijvende komma. Deze functie accepteert de waarde en het formaat als argumenten en levert de opgemaakte tekenreeks.



Syntaxis





De sprintf() De syntaxis van de functie wordt hieronder gegeven:

sprintf ( X )



Voorbeeld

In dit voorbeeld verwijderen we het decimale deel van het opgegeven getal met behulp van de sprintf() functie in MATLAB.

num = pi;
sprintf ( '%.F' , op een )

Opmerking: De waarde van pi in MATLAB is 3,1416.

2: Hoe decimalen uit drijvende-kommagetallen in MATLAB te verwijderen met behulp van de fix()-functie?

De repareren() is de ingebouwde functie van MATLAB die een decimale waarde afrondt naar het dichtstbijzijnde gehele getal richting nul. Deze functie accepteert een scalair of een array als invoerparameter en levert een integrale waarde.

Syntaxis

De repareren() De syntaxis van de functie wordt hieronder gegeven:

repareren ( X )

Voorbeeld

In dit voorbeeld wordt het decimale deel van het opgegeven getal num verwijderd met behulp van de repareren() functie in MATLAB.

num = pi;
repareren ( op een )

3: Hoe decimalen uit drijvende-kommagetallen in MATLAB te verwijderen met behulp van de functie floor()?

De vloer() is de ingebouwde functie van MATLAB waarmee we een waarde met drijvende komma kunnen afronden naar het dichtstbijzijnde gehele getal richting min oneindig. Deze functie accepteert een scalair of een array als invoerargument en levert een integrale waarde.

Syntaxis

De vloer() De syntaxis van de functie wordt hieronder gegeven:

vloer ( X )

Voorbeeld

In deze MATLAB-code verwijderen we decimalen van het gegeven getal met drijvende komma met behulp van de vloer() functie in MATLAB.

num = pi;
vloer ( op een )

4: Hoe verwijder ik decimalen van getallen met drijvende komma in MATLAB met behulp van de functie round()?

De ronde() is de ingebouwde functie van MATLAB die wordt gebruikt voor het converteren van een scalair of een matrix van zwevende of dubbele waarden naar de dichtstbijzijnde gehele waarde door het decimale deel te verwijderen. Deze functie accepteert een scalair of een array van dubbele waarden als argument en converteert deze naar de dichtstbijzijnde gehele waarde.

Syntaxis

De ronde() De syntaxis van de functie wordt hieronder gegeven:

ronde ( X )

Voorbeeld

In dit voorbeeld gebruiken we de functie round() van MATLAB om decimalen van het opgegeven getal num te verwijderen.

num = pi;
ronde ( op een )

5: Hoe verwijder ik decimalen van getallen met drijvende komma in MATLAB met behulp van de functie num2str()?

De aantal2str() is een ingebouwde MATLAB-functie die wordt gebruikt voor het converteren van een getal naar een tekenarray. Deze functie kan ook worden gebruikt voor het verwijderen van decimalen uit een getal met drijvende komma, omdat deze de waarde accepteert, deze opmaakt als argumenten en de tekenarray retourneert.

Syntaxis

De aantal2str() De syntaxis van de functie wordt hieronder gegeven:

num2str ( X )

Voorbeeld

De gegeven MATLAB-code gebruikt de aantal2str() functie om decimalen uit het gegeven drijvende-kommagetal te verwijderen.

num = pi;
num2str ( op een, '%.0f' )

Conclusie

MATLAB is een nuttig, krachtig programmeerhulpmiddel dat wordt gebruikt voor het uitvoeren van veel taken, met een enorme bibliotheek met ingebouwde functies om gecompliceerde bewerkingen uit te voeren. Eén van deze bewerkingen is het verwijderen van decimalen uit een getal met drijvende komma. Deze handleiding bevat vijf ingebouwde functies sprintf() , fix(), vloer(), round() , En aantal2str() om deze taak uit te voeren aan de hand van enkele voorbeelden.