2019年2月20日 星期三

Julia語言 一維數值積分QuadGK

Julia語言 一維數值積分QuadGK



使用包進行數值積分接下來,讓我們使用Julia的Package
一維數值積分Package是QuadGK.jl
https://github.com/JuliaMath/QuadGK.jl
啟動Julia,按]鍵進入Pkg模式並添加QuadGK
quadgkfab)可以積分函數fx)和ab的積分區間。


====程式==== 
import Pkg
Pkg.add("QuadGK")

using QuadGK
f(x) = sin(x) + x^2
fsum2 = quadgk(f,-π,π)./(2π)
exact = ((π)^3/3 -(-π)^3/3)/(2π)
println("quadgk $fsum2, exact $exact")

輸出畫面
 Resolving package versions...
  Updating `~/.julia/Project.toml`
 [no changes]
  Updating `~/.julia/Manifest.toml`
 [no changes]
quadgk (3.2898681336964524, 0.0), exact 3.2898681336964524



沒有留言:

張貼留言

2024_09 作業3 以Node-Red 為主

 2024_09 作業3  (以Node-Red 為主  Arduino 可能需要配合修改 ) Arduino 可能需要修改的部分 1)mqtt broker  2) 主題Topic (發行 接收) 3) WIFI ssid , password const char br...