我在this youtube video中有以下函数f(x)= 1 /(x ^ 5 + 1),但是当我尝试在Scilab中实现它时,我得到了错误的答案:
-->deff('y=f(x)','y=1/(1+(x.^5))')
-->x=0:.5:3
x =
0. 0.5 1. 1.5 2. 2.5 3.
-->w=f(x)
w =
0.0000142
0.0000146
0.0000284
0.0001220
0.0004685
0.0014006
0.0034640
w
向量应具有以下值:
1
0.96969697
0.5
0.116363636
0.03030303
0.010136205
0.004098361
我做错了什么?我想这是因为分数。
答案 0 :(得分:0)
定义如下函数:
-->deff('y=f(x)','y=ones(x)./(1+(x.^5))')
会给出预期的结果:
-->f(0:.5:3)
ans =
1. 0.9696970 0.5 0.1163636 0.0303030 0.0101362 0.0040984