Kā noņemt decimāldaļas no peldošā komata skaitļiem MATLAB?

Ka Nonemt Decimaldalas No Peldosa Komata Skaitliem Matlab



Peldošā komata skaitļi tiek izmantoti, lai attēlotu skaitļus ar decimāldaļām, un tie ir vērtīgi daudzām lietojumprogrammām, taču ar tiem var būt arī grūti strādāt. Viens no izaicinājumiem, strādājot ar peldošā komata skaitļiem, ir tas, ka tajos var būt daudz ciparu aiz komata, kas apgrūtina to salīdzināšanu, saglabāšanu un manipulēšanu ar tiem. Decimāldaļas noņemšana no peldošā komata skaitļa var palīdzēt to vienkāršot un atvieglot darbu ar to.

Šajā rokasgrāmatā ir apskatīti dažādi veidi, kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB.







Kā noņemt decimāldaļas no peldošā komata skaitļiem MATLAB?

Varat noņemt decimāldaļas no peldošā komata skaitļiem MATLAB:



1: Kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB, izmantojot funkciju sprintf ()?

The sprintf() ir iebūvēta MATLAB funkcija, ko izmanto formatētu datu ierakstīšanai virknē. Šo funkciju var izmantot arī, lai noņemtu decimāldaļas no peldošā komata skaitļa. Šī funkcija pieņem vērtību un formātu kā argumentus un nodrošina formatētu virkni.



Sintakse





The sprintf() funkcijas sintakse ir norādīta zemāk:

sprintf ( X )



Piemērs

Šajā piemērā mēs noņemam norādītā skaitļa decimāldaļu, izmantojot sprintf() funkcija MATLAB.

skaitlis = pi;
sprintf ( '%.f' , uz viena )

Piezīme: Pi vērtība MATLAB ir 3,1416.

2: Kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB, izmantojot funkciju fix()?

The labot () ir MATLAB iebūvētā funkcija, kas decimālvērtību noapaļo līdz tuvākajam veselajam skaitlim līdz nullei. Šī funkcija pieņem skalāru vai masīvu kā ievades parametru un nodrošina integrālo vērtību.

Sintakse

The labot () funkcijas sintakse ir norādīta zemāk:

labot ( X )

Piemērs

Šajā piemērā tiek noņemta decimāldaļa no dotā skaitļa num, izmantojot labot () funkcija MATLAB.

skaitlis = pi;
labot ( uz viena )

3: Kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB, izmantojot funkciju floor()?

The stāvs () ir MATLAB iebūvētā funkcija, kas ļauj noapaļot peldošā komata vērtību līdz tuvākajam veselajam skaitlim mīnus bezgalības virzienā. Šī funkcija pieņem skalāru vai masīvu kā ievades argumentu un nodrošina integrālo vērtību.

Sintakse

The stāvs () funkcijas sintakse ir norādīta zemāk:

stāvs ( X )

Piemērs

Šajā MATLAB kodā mēs noņemam decimāldaļas no dotā peldošā komata skaitļa, izmantojot stāvs () funkcija MATLAB.

skaitlis = pi;
stāvs ( uz viena )

4: Kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB, izmantojot funkciju round()?

The raunds() ir MATLAB iebūvētā funkcija, ko izmanto skalāra vai peldošu vai dubultu vērtību matricas konvertēšanai uz tuvāko veselo skaitļa vērtību, noņemot decimāldaļu. Šī funkcija pieņem skalāru vai dubultu vērtību masīvu kā argumentu un pārvērš to tuvākajā veselā skaitļa vērtībā.

Sintakse

The raunds() funkcijas sintakse ir norādīta zemāk:

raunds ( X )

Piemērs

Šajā piemērā mēs izmantojam MATLAB funkciju round(), lai noņemtu decimāldaļas no dotā skaitļa num.

skaitlis = pi;
raunds ( uz viena )

5: Kā noņemt decimāldaļas no peldošā komata skaitļiem programmā MATLAB, izmantojot funkciju num2str ()?

The num2str() ir iebūvēta MATLAB funkcija, ko izmanto skaitļa konvertēšanai rakstzīmju masīvā. Šo funkciju var izmantot arī decimāldaļu noņemšanai no peldošā komata skaitļa, jo tā pieņem vērtību, formatē to kā argumentus un atgriež rakstzīmju masīvu.

Sintakse

The num2str() funkcijas sintakse ir norādīta zemāk:

num2str ( X )

Piemērs

Dotais MATLAB kods izmanto num2str() funkcija, lai noņemtu decimāldaļas no dotā peldošā komata skaitļa.

skaitlis = pi;
num2str ( uz viena, '%.0f' )

Secinājums

MATLAB ir izdevīgs augstas veiktspējas programmēšanas rīks, ko izmanto daudzu uzdevumu veikšanai, un tam ir plaša iebūvētu funkciju bibliotēka sarežģītu darbību veikšanai. Viena no šādām darbībām ir decimāldaļu noņemšana no peldošā komata skaitļa. Šajā rokasgrāmatā ir pieejamas piecas iebūvētas funkcijas sprintf() , fix(), stāvs(), apaļš() , un num2str() lai veiktu šo uzdevumu, izmantojot dažus piemērus.