MATLAB Answers

How can I write a program that indicates a number if it is integer or not?

3 ビュー (過去 30 日間)
Baris Can Ayvaz
Baris Can Ayvaz 2018 年 3 月 15 日
回答済み: Star Strider 2018 年 3 月 15 日
How can I write a program that indicates a number if it is integer or not?

回答 (3 件)

James Tursa
James Tursa 2018 年 3 月 15 日
doc floor
doc ceil
doc round
What happens if you use one of these functions and compare the result to the original value?

Roger Stafford
Roger Stafford 2018 年 3 月 15 日
編集済み: Roger Stafford 2018 年 3 月 15 日
If n is your number, then
round(n)==n
is true if and only if n is an integer

Star Strider
Star Strider 2018 年 3 月 15 日
Use the rem (link) or mod (linked to in that page) functions.
isint = @(x) rem(x,1) == 0;
It returns a logical result.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by