求教MATLAB解方程组问题想请教一个MATLAB的问题,方程如下aF(q)+bF(q+i)=c dF(i)+eF(q+i)=f abcdef都是已知数,F(x)为正态分布函数 能用MATLAB求出q 和i 能的话是程序怎么写啊?
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/06 13:43:52
![求教MATLAB解方程组问题想请教一个MATLAB的问题,方程如下aF(q)+bF(q+i)=c dF(i)+eF(q+i)=f abcdef都是已知数,F(x)为正态分布函数 能用MATLAB求出q 和i 能的话是程序怎么写啊?](/uploads/image/z/12875032-64-2.jpg?t=%E6%B1%82%E6%95%99MATLAB%E8%A7%A3%E6%96%B9%E7%A8%8B%E7%BB%84%E9%97%AE%E9%A2%98%E6%83%B3%E8%AF%B7%E6%95%99%E4%B8%80%E4%B8%AAMATLAB%E7%9A%84%E9%97%AE%E9%A2%98%2C%E6%96%B9%E7%A8%8B%E5%A6%82%E4%B8%8BaF%28q%29%2BbF%28q%2Bi%29%3Dc+dF%28i%29%2BeF%28q%2Bi%29%3Df+abcdef%E9%83%BD%E6%98%AF%E5%B7%B2%E7%9F%A5%E6%95%B0%2CF%EF%BC%88x%EF%BC%89%E4%B8%BA%E6%AD%A3%E6%80%81%E5%88%86%E5%B8%83%E5%87%BD%E6%95%B0+%E8%83%BD%E7%94%A8MATLAB%E6%B1%82%E5%87%BAq+%E5%92%8Ci+%E8%83%BD%E7%9A%84%E8%AF%9D%E6%98%AF%E7%A8%8B%E5%BA%8F%E6%80%8E%E4%B9%88%E5%86%99%E5%95%8A%3F)
求教MATLAB解方程组问题想请教一个MATLAB的问题,方程如下aF(q)+bF(q+i)=c dF(i)+eF(q+i)=f abcdef都是已知数,F(x)为正态分布函数 能用MATLAB求出q 和i 能的话是程序怎么写啊?
求教MATLAB解方程组问题
想请教一个MATLAB的问题,方程如下
aF(q)+bF(q+i)=c
dF(i)+eF(q+i)=f
abcdef都是已知数,F(x)为正态分布函数
能用MATLAB求出q 和i 能的话是程序怎么写啊?
求教MATLAB解方程组问题想请教一个MATLAB的问题,方程如下aF(q)+bF(q+i)=c dF(i)+eF(q+i)=f abcdef都是已知数,F(x)为正态分布函数 能用MATLAB求出q 和i 能的话是程序怎么写啊?
可以用solve()函数求解.例如
a = 0.4103,b = 0.8936,c = 0.0579,d = 0.3529,e = 0.8132,f = 0.0099
s=solve(a*normpdf(q,0,1)+b*normpdf(q+i,0,1)-c,d*normpdf(i,0,1)+e*normpdf(q+i,0,1)-f);
s.q
ans =
-1.5791820128545006203550840051863
s.i
ans =
4.2216896660479978821018209755504
先定义一个Function
F=A(x)
f=[a*normcdf(x(1),0,1)+b*normcdf(x(1)+x(2),0,1)-c;
d*normcdf(x(2),0,1)+e*normcdf(x(1)+x(2),0,1)-f
];
之后用fsolve
x=fsolve(@(x) A(x),[1,1]);