wolfram-mathematica - 如何在mathematica中以不等间隔评估函数?
问题描述
我正在尝试使用以下函数在 Mathematica 中制作表格
d1 = 表[f1[x], {x, xmin, xmax, xstep}];
在 xstep 的步骤中计算从 xmin 到 xmax 的函数 f1[x]。这种方法会给我相等的间距。另一方面,我希望这个间距是对数的或非线性的。例如。在 1 到 10 的区间内,数字应该是 [1,1.2,2,3,6,10] 或其他任何值,但不具有默认的相等间距。我怎样才能做到这一点?。
解决方案
此语法使用连续值
d1 = Table[f1[x], {x, {1, 1.2, 2, 3, 6, 10}}]
请参阅https://reference.wolfram.com/language/ref/Table.html
这也可以通过
d1 = f1 /@ {1, 1.2, 2, 3, 6, 10}
并带有日志
d1 = f1 /@ N[Log /@ Range[10]]
推荐阅读
- python - 如何解决 Arcgis python 中出现奇怪的未处理错误的问题
- c++ - 在浮点数的比较中使用 epsilon 是否会破坏严格的弱排序?
- google-fit - Google Fit 支持的可穿戴设备
- docker-compose - 我无法在 docker-compose 中维护卷
- python - Cython 运行时错误“大小已更改,可能表明二进制不兼容”
- javascript - 如何在不使用源的情况下使用 Mapbox 在两点之间绘制直线?
- r - 自定义默认 treeNetwork 以折叠并包含 nodeID
- flutter - SingleChildScrollView 在任何地方都不起作用
- python - 使用metpy计算比湿度时的错误
- reactjs - Reactjs Axios MongoDb ,上传 csv 文件,在邮递员中得到 200 响应,不知道为什么它得到 500 内部服务器错误?