MATLAB爱好者论坛-LabFans.com
>
工程数学软件
>
MATLAB论坛
> [求助]关于logspace
登录论坛
查看完整版本 :
[求助]关于logspace
dyhlovesea
2008-12-23, 04:32
linpace是在两个数之间创建所指定的N个等差数列的,也就意味着N必须是整数。但如果N不是整数或者小于1会出现什么情况呢。
我很好奇,试了下
eg. y=linspace(1,4,0.1)
结果出来y=4
很奇怪,按理应该是出错啊?
谁知道原因?谢谢
未注册
2008-12-24, 13:31
linpace是在两个数之间创建所指定的N个等差数列的,也就意味着N必须是整数。但如果N不是整数或者小于1会出现什么情况呢。
我很好奇,试了下
eg. y=linspace(1,4,0.1)
结果出来y=4
很奇怪,按理应该是出错啊?
谁知道原因?谢谢
这个不会出错。也不能说程序上有错误。
linspace在等分区间的时候,总是包括右界点的。
上面的linspace(1, 4, 0.1)可以理解为在[1 4]内分布0.1个点,但是由于超过右界所以会返回4.
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.