我找到了答案,我试图假设j
为增量价值。
但是,基于反复试验,当我设置j
为0
我得到所有100
基于MathGL
公式应用的图形值时0.4*y+0.1+sin(6*pi*x)
。
所以函数的假设mgl_create_data_size
是如果数据是
使用= - X 轴值的总数= - 每个 X 值只有一个 Y 值= - 假设为 0,则没有 z 轴
的函数可以得到每个图形值是100,1,0
nx,ny,nz
nx
100
ny
1
nz
0
mgl_data_get_value(y,i,0,0)
10
相同公式的值示例
var y1 = mgl_create_data_size(10,1,0)
mgl_data_modify(y1,"0.4*y+0.1+sin(6*pi*x)",0)
for(i in 0..10-1) {
println(mgl_data_get_value(y1,i,0,0))
}
输出是
0.1
0.9660254037844387
-0.7660254037844384
0.09999999999999976
0.9660254037844391
-0.7660254037844387
0.09999999999999952
0.9660254037844401
-0.7660254037844377
0.09999999999999927
上述值在 Excel 中的图表是
这对于在数据生成中的应用数学中使用 MathGL 作为轻量级库之一非常有帮助