数模小白打卡第六天
主题活动
发布于 2025-08-25 19:18:11
查看 6过去307天
using TyOptimization
F = z -> [z[1]^2 - z[2] - 2, z[2]^2 - 2*z[1] - 4]
x0 = [2.0, 2.0]
x, _ = fsolve(F, x0)
println(x)
using TyMath
# 定义被积函数
fun(z, y, x) = 2 .+ z
# 定义积分边界函数
xmin = -1
xmax = 1
ymin(x) = -sqrt(1 - x .^ 2)
ymax(x) = sqrt(1 - x .^ 2)
zmin(x, y) = sqrt(x .^ 2 + y .^ 2)
zmax(x, y) = 4 - x .^ 2 - y .^ 2
# 计算三重积分:总质量q和误差e
q, e = integral3(fun, xmin, xmax, ymin, ymax, zmin, zmax)
println("零件总质量: ", q, " g")
println("积分误差: ", e)
所属专栏:Julia语言
产品信息:Syslab科学计算环境