查看: 179|回復: 3|關注: 0
打印 上一主題 下一主題

[已解決] matlab求解積分方程中的未知量問題

[復制鏈接]

新手

9 麥片

財富積分


050


3

主題

12

帖子

0

最佳答案
跳轉到指定樓層
1#
  1. [email protected](x,por) por/sqrt(2*pi)/0.18*exp(-(0.5*log10(por)-0.4-0.5*log10(x*pi)+log10(0.5))/(2*0.18^2));
復制代碼
x與por都是未知數,我想將fx對por在(0,inf)上積分使其=0.06求x,可以用matlab實現嗎?

新手

9 麥片

財富積分


050


3

主題

12

帖子

0

最佳答案
2#
 樓主| 發表于 2019-10-23 17:01:27 | 只看該作者
在0,1上積分

MATLAB 基礎討論
版塊優秀回答者

中級

1258 麥片

財富積分


5001500


0

主題

1723

帖子

254

最佳答案
  • 關注者: 42
3#
發表于 2019-10-23 19:04:21 | 只看該作者 |此回復為最佳答案

syms x por
fx= por/sqrt(2*pi)/0.18*exp(-(0.5*log10(por)-0.4-0.5*log10(x*pi)+log10(0.5))/(2*0.18^2));
q = int(fx,por,0,1)
vpasolve(q-0.06)

我算出來無解!

新手

9 麥片

財富積分


050


3

主題

12

帖子

0

最佳答案
4#
 樓主| 發表于 2019-10-24 14:28:31 | 只看該作者
WarnerChang 發表于 2019-10-23 19:04
syms x por
fx= por/sqrt(2*pi)/0.18*exp(-(0.5*log10(por)-0.4-0.5*log10(x*pi)+log10(0.5))/(2*0.18^2) ...

謝謝,積分區間不太準確。
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /3 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩