Averages/Simple moving average: Difference between revisions
Content added Content deleted
(Added Quackery.) |
m (→{{header|Quackery}}: made output prettier) |
||
Line 3,787: | Line 3,787: | ||
[ over size - |
[ over size - |
||
space swap of |
space swap of |
||
join ] is pad ( $ n --> $ ) |
|||
[ ' [ stack [ ] ] |
[ ' [ stack [ ] ] |
||
Line 3,809: | Line 3,809: | ||
5 make-sma sma-5 put |
5 make-sma sma-5 put |
||
say "n |
say "n sma-3 sma-5" cr cr |
||
say "-----------------------" cr |
|||
' [ 1 2 3 4 5 5 4 3 2 1 ] |
' [ 1 2 3 4 5 5 4 3 2 1 ] |
||
witheach |
witheach |
||
[ dup echo sp |
[ dup echo sp |
||
dup sma-3 share do |
dup sma-3 share do |
||
7 point$ 10 |
7 point$ 10 pad echo$ sp |
||
sma-5 share do |
sma-5 share do |
||
7 point$ 10 |
7 point$ 10 pad echo$ cr ] |
||
</lang> |
|||
{{out}} |
{{out}} |
||
<pre>n |
<pre>n sma-3 sma-5 |
||
----------------------- |
|||
1 1 |
1 1 1 |
||
2 1.5 |
2 1.5 1.5 |
||
3 2 |
3 2 2 |
||
4 |
4 3 2.5 |
||
5 |
5 4 3 |
||
5 |
5 4.6666667 3.8 |
||
4 |
4 4.6666667 4.2 |
||
3 4 |
3 4 4.2 |
||
2 3 |
2 3 3.8 |
||
1 |
1 2 3 |
||
</pre> |
</pre> |
||