![]() |
[求助]关于logspace
linpace是在两个数之间创建所指定的N个等差数列的,也就意味着N必须是整数。但如果N不是整数或者小于1会出现什么情况呢。
我很好奇,试了下 eg. y=linspace(1,4,0.1) 结果出来y=4 很奇怪,按理应该是出错啊? 谁知道原因?谢谢 |
回复: [求助]关于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.