MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   [求助]关于logspace (https://www.labfans.com/bbs/showthread.php?t=5993)

dyhlovesea 2008-12-23 04:32

[求助]关于logspace
 
linpace是在两个数之间创建所指定的N个等差数列的,也就意味着N必须是整数。但如果N不是整数或者小于1会出现什么情况呢。

我很好奇,试了下
eg. y=linspace(1,4,0.1)
结果出来y=4
很奇怪,按理应该是出错啊?

谁知道原因?谢谢

未注册 2008-12-24 13:31

回复: [求助]关于logspace
 
[QUOTE=dyhlovesea;22602]linpace是在两个数之间创建所指定的N个等差数列的,也就意味着N必须是整数。但如果N不是整数或者小于1会出现什么情况呢。

我很好奇,试了下
eg. y=linspace(1,4,0.1)
结果出来y=4
很奇怪,按理应该是出错啊?

谁知道原因?谢谢[/QUOTE]

这个不会出错。也不能说程序上有错误。
linspace在等分区间的时候,总是包括右界点的。
上面的linspace(1, 4, 0.1)可以理解为在[1 4]内分布0.1个点,但是由于超过右界所以会返回4.


所有时间均为北京时间。现在的时间是 11:02

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.