Euler method: Difference between revisions
Content added Content deleted
m (→{{header|R}}) |
(→{{header|Wren}}: Now uses new core library method.) |
||
Line 3,553: | Line 3,553: | ||
{{libheader|Wren-fmt}} |
{{libheader|Wren-fmt}} |
||
{{libheader|Wren-trait}} |
{{libheader|Wren-trait}} |
||
{{libheader|Wren-math}} |
|||
<lang ecmascript>import "/fmt" for Fmt |
<lang ecmascript>import "/fmt" for Fmt |
||
import "/trait" for Stepped |
import "/trait" for Stepped |
||
import "/math" for Math |
|||
var euler = Fn.new { |f, y, step, end| |
var euler = Fn.new { |f, y, step, end| |
||
Line 3,572: | Line 3,570: | ||
System.write("\nAnalytic: ") |
System.write("\nAnalytic: ") |
||
for (t in Stepped.new(0..100, 10)) { |
for (t in Stepped.new(0..100, 10)) { |
||
Fmt.write(" $7.3f", 20 + 80 * |
Fmt.write(" $7.3f", 20 + 80 * (-0.07*t).exp) |
||
} |
} |
||
System.print() |
System.print() |