以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 高级功能研发区 (http://www.weistock.com/bbs/list.asp?boardid=5) ---- 用for循环如何编写 (http://www.weistock.com/bbs/dispbbs.asp?boardid=5&id=63493) |
-- 作者:banker2882 -- 发布时间:2014/4/4 10:39:56 -- 用for循环如何编写 n=1 时y=sin(1)*x1 |
-- 作者:yukizzc -- 发布时间:2014/4/4 12:09:05 -- for(int i=1;i<=n;i++) { y=y+sin(i/n)*x[i]; //x数组在前面自行先定义好 } |
-- 作者:banker2882 -- 发布时间:2014/4/4 12:28:41 -- [求助]mt4指标,公式里的x值怎么改,谢谢 结果不对,简化一下,不用sin值,x前五个x1-x5取值1-5 y1=1*x1=1*1=1 y2=1/2*x1 + 2/2*x2=1/2*1 + 2/2*2=2.5 y3=1/3*x1 + 2/3*x2 + 3/3*x3=1/3*1 + 2/3*2 + 3/3*3=4.667 y4=7.5 y5=11 [此贴子已经被作者于2014/4/4 12:29:40编辑过]
|
-- 作者:yukizzc -- 发布时间:2014/4/4 13:30:24 -- int[] x = new int[5]; for (int j = 1; j <= n;j++ ) y = y + (i/n)* x[i-1]; } 你输出y看下就对了。 |
-- 作者:banker2882 -- 发布时间:2014/4/4 15:18:51 -- [求助]mt4指标,公式里的x值怎么改,谢谢 这个只能输出n=5的y值 ,修改n值倒是能得出其它值,但我想让n是变化的如何写比如n从1--10 连续在图表上输出y值 |
-- 作者:banker2882 -- 发布时间:2014/4/4 15:21:41 -- [求助]mt4指标,公式里的x值怎么改,谢谢 y = y + (i/n)* x[i-1]; 这里的n是变化的 |