例
x = 0.23
f(x) = 23
0.23 得到 23
用现有的floor函数就行了
>> x=0.23
x = 0.2300
>> y = floor(100*x)
y = 23
如果你的x值大于1,比如像 x=5.23这样的
就得先用 rem 函数把 整数部分去掉:
>> x1 =5.23, x2=rem(x1,1)
x1 =5.2300
x2 = 0.2300
然后对 x2用 floor (100*x2)就好了:
>> floor (100*x2)
ans =23
如果你想要的是这样的:
x = 0.23
f(x) = 23
0.23 得到 23
很简单
用现有的floor函数就行了
>> x=0.23
x =
0.2300
>> y = floor(100*x)
y =
23
如果你的x值大于1,比如像 x=5.23这样的
就得先用 rem 函数把 整数部分去掉:
>> x1 =5.23, x2=rem(x1,1)
x1 =
5.2300
x2 =
0.2300
然后对 x2用 floor (100*x2)就好了:
>> floor (100*x2)
ans =
23
定义为long format类型即可
如果要求只有后面二个数字的话,接着控制小数点用 % 3.2f 即可实现
和C语言里差不多其实