matlab如何定义变量为小数点后面两位?我要定义一个变量为例如0.23,0.45等等这样小数点后面两位的数,

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/27 21:58:34
matlab如何定义变量为小数点后面两位?我要定义一个变量为例如0.23,0.45等等这样小数点后面两位的数,matlab如何定义变量为小数点后面两位?我要定义一个变量为例如0.23,0.45等等这样

matlab如何定义变量为小数点后面两位?我要定义一个变量为例如0.23,0.45等等这样小数点后面两位的数,
matlab如何定义变量为小数点后面两位?
我要定义一个变量为例如0.23,0.45等等这样小数点后面两位的数,

matlab如何定义变量为小数点后面两位?我要定义一个变量为例如0.23,0.45等等这样小数点后面两位的数,
如果你想要的是这样的:
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