怎样用matlab求以下积分方程的数值解,

学习 时间:2026-05-30 19:02:03 阅读:7524
怎样用matlab求以下积分方程的数值解,已知α,K,求η是多少.任何方法求出来都行,希望写出求解过程或者代码,以便使我更改α数值后也能求解.

最佳回答

负责的香水

成就的香氛

2026-05-30 19:02:03

编程观察了下F1(t)/F0(t) - t函数,图像如下:也就是说a / K需要是个正数才行。你给的数据a是正的,K是负的,无解。给定a,K,计算yita的程序是:%% 示例a = 1; K = 2;Fn = @(n, yita)quadgk(@(x)x。^n。/(1+exp(x-yita)), 0, inf);f = @(yita)2*Fn(1,yita)/Fn(0,yita) - yita - a/K;yita = fsolve(f, 0)

最新回答共有2条回答

  • 感动的棒球
    回复
    2026-05-30 19:02:03

    编程观察了下F1(t)/F0(t) - t函数,图像如下:也就是说a / K需要是个正数才行。你给的数据a是正的,K是负的,无解。给定a,K,计算yita的程序是:%% 示例a = 1; K = 2;Fn = @(n, yita)quadgk(@(x)x。^n。/(1+exp(x-yita)), 0, inf);f = @(yita)2*Fn(1,yita)/Fn(0,yita) - yita - a/K;yita = fsolve(f, 0)

上一篇 lateral asymmetry是什么意思

下一篇 关于宇宙的文章