Undefined function 'int' for input arguments of type 'double'.

조회 수: 6 (최근 30일)
Bellahoug
Bellahoug 2018년 10월 17일
댓글: Bellahoug 2018년 10월 17일
Hello. I've searched around for hours but I can't figure this out.
I have the toolbox, when I type `which` in matlab I get this:
:\Program Files\MATLAB\R2018a\toolbox\signal\signal\@filtstates\int.m % filtstates method.
This is just one part and its going in a loop, but I just posted to where the error occurs.
fruit = 2;
chocolate = 3;
max_price = 80.49;
min_price = 40.50;
max_fruit = int(max_price/fruit)
max_chocolate = int(max_price/chocolate)
Undefined function 'int' for input arguments of type 'double'.
What do i do?

채택된 답변

Steven Lord
Steven Lord 2018년 10월 17일
If you're trying to use the int function to turn the result of that division into an integer value, depending on how you want it rounded use the ceil, fix, floor, or round functions listed on this documentation page.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Logical에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!

Translated by