我正在尝试将间隔*[a,b]*除以保存在浮点变量数组中的*npt*
点。
我需要 *a* 和 *b*
始终出现在最终数组中,并且 *npt*
可以根据我的需要进行变化。
我尝试过:
delta = (b - a) / ((double) npt);
for (i = 0; i < npt; i++) {
x[i] = a + i * delta;
}
但是它并没有按照我的预期工作。 感谢任何帮助,谢谢!
祝你有美好的一天。
最佳答案
如果您有 npt
点,您将有 npt-1
间隔。
将第一行更改为:
delta=(b-a)/(npt-1.0);
关于C编程: Interval Division,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21039323/