求助:编写程序求解积分方程中的参数k的值
Show older comments
方程中已知rw/c=0.38;tITZ=40;Dc=0.488;入=1.08;x范围0-tITZ;
怎么编程求参数k的值
4 Comments
Dyuman Joshi
on 24 Jan 2024
Please show what you have tried yet.
一凡 李
on 24 Jan 2024
Dyuman Joshi
on 24 Jan 2024
I meant, please show the code you have written to try to solve the problem.
一凡 李
on 24 Jan 2024
Answers (1)
gamma_wc = 0.38;
t_ITZ = 40;
D_c = 0.488;
lambda = 1.08;
fun = @(k) 125/(1+3.15*gamma_wc)-(125-t_ITZ)*D_c-integral(@(x)D_c*(x/t_ITZ).^(1-lambda*(x/t_ITZ).^k),0,t_ITZ);
k = fsolve(fun,1)
2 Comments
Dyuman Joshi
on 24 Jan 2024
I tried fzero() first, and boy, that was a ride. Then I moved on to fsolve() and vpasolve(), both of which worked.
Though, I think you should have provided some hints/guidelines first instead of posting the full solution.
一凡 李
on 24 Jan 2024
Categories
Find more on Startup and Shutdown in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!