主题
:
[求助]奇怪的小问题!!
查看单个帖子
2008-08-29, 23:20
#
2
remnant
普通会员
注册日期: 2008-04-12
年龄: 46
帖子: 67
声望力:
19
回复: [求助]奇怪的小问题!!
引用:
作者:
pslpsl
数据类型的问题 在x(1,n)里 n必须是整数 :
for i=0:0.001:1.023
n=floor(i*1000+1);
x(1,n)=[i*1000];
end
你这里用floor肯定会在32位计算机上出错。
不信你去试试, n != 1:1024。
floor(x)函数是将x向负无穷方向舍入。
floor( 3.999999999 ) = 3,你写的是无法得到楼主预期得到的结果的。
按楼主的意思来看,应该用round而非floor。
remnant
查看公开信息
发送悄悄话给 remnant
查找 remnant 发表的更多帖子