用matlab-最速下降法-解方程组,四个未知数:a,b,c,d,我弄了好久没弄出来.
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/05/25 12:30:32
用matlab-最速下降法-解方程组,四个未知数:a,b,c,d,我弄了好久没弄出来.
方程组:
[77.6*(1/a+(1-exp(-0.5*b/d))/b+0.5/c)=8;
77.6*(1/a+(1-exp(-b/d))/b+1/c)=9;
77.6*(1/a+(1-exp(-1.75*b/d))/b+1.75/c)=10;
77.6*(1/a+(1-exp(-4.25*b/d))/b+4.25/c)=11];
最好有matlab的M文件或程序.
方程组:
[77.6*(1/a+(1-exp(-0.5*b/d))/b+0.5/c)=8;
77.6*(1/a+(1-exp(-b/d))/b+1/c)=9;
77.6*(1/a+(1-exp(-1.75*b/d))/b+1.75/c)=10;
77.6*(1/a+(1-exp(-4.25*b/d))/b+4.25/c)=11];
最好有matlab的M文件或程序.
你得给一个初值,初值不合适的话就解不出来.
程序如下,修改x0就是修改初值了.运行会有个警告,表示迭代次数达到最大.
% 程序开始 test_fsolve.m
function test_fsolve
x0 = [1; 1; 1; 1]*1e-3;
xx = fsolve(@eqns,x0)
function y = eqns(x)
[a,b,c,d]=deal(x(1),x(2),x(3),x(4));
y = zeros(4,1);
y(1) = 77.6*(1/a+(1-exp(-0.5*b/d))/b+0.5/c)-8;
y(2) = 77.6*(1/a+(1-exp(-b/d))/b+1/c)-9;
y(3) = 77.6*(1/a+(1-exp(-1.75*b/d))/b+1.75/c)-10;
y(4) = 77.6*(1/a+(1-exp(-4.25*b/d))/b+4.25/c)-11;
% 程序结束 test_fsolve.m
再问: 大神,你这个方法不是matlab-最速下降法。 用你这个方法,求不出来的。 请求帮忙用最速下降法求解下。感谢。 我会追加财富值的!
再答: 1. 你怎么知道fsolve里面用的不是最速下降?即便不是,为什么肯定其比最速下降差? 2. 你用最速下降法做过推导呢?还是用其他语言写的算法仿真过?那你用的迭代起点是什么?
再问: 那你用fsolve求出来的结果是什么呢?给出来看看!
再答: “你得给一个初值,初值不合适的话就解不出来。”
你不会自己运行下?我的意思很明白,我找不到合适的初值,所以解不出来。
再问: 逻辑性很强,1,2,3
程序如下,修改x0就是修改初值了.运行会有个警告,表示迭代次数达到最大.
% 程序开始 test_fsolve.m
function test_fsolve
x0 = [1; 1; 1; 1]*1e-3;
xx = fsolve(@eqns,x0)
function y = eqns(x)
[a,b,c,d]=deal(x(1),x(2),x(3),x(4));
y = zeros(4,1);
y(1) = 77.6*(1/a+(1-exp(-0.5*b/d))/b+0.5/c)-8;
y(2) = 77.6*(1/a+(1-exp(-b/d))/b+1/c)-9;
y(3) = 77.6*(1/a+(1-exp(-1.75*b/d))/b+1.75/c)-10;
y(4) = 77.6*(1/a+(1-exp(-4.25*b/d))/b+4.25/c)-11;
% 程序结束 test_fsolve.m
再问: 大神,你这个方法不是matlab-最速下降法。 用你这个方法,求不出来的。 请求帮忙用最速下降法求解下。感谢。 我会追加财富值的!
再答: 1. 你怎么知道fsolve里面用的不是最速下降?即便不是,为什么肯定其比最速下降差? 2. 你用最速下降法做过推导呢?还是用其他语言写的算法仿真过?那你用的迭代起点是什么?
再问: 那你用fsolve求出来的结果是什么呢?给出来看看!
再答: “你得给一个初值,初值不合适的话就解不出来。”
你不会自己运行下?我的意思很明白,我找不到合适的初值,所以解不出来。
再问: 逻辑性很强,1,2,3
用matlab-最速下降法-解方程组,四个未知数:a,b,c,d,我弄了好久没弄出来.
设有A,B,C,D四个未知数,有以下等式:
用matlab解方程组的问题,五个方程求解四个未知数.
A,B,C,D四个孩子踢球时打碎了玻璃,A说“是C和D打碎的”B说“是D打碎的”C说“我没打破玻璃”D说不是我
四个未知数 三个方程已知:A+B+C=120;B+C+D=95; A+C+D=100;求:A+B+C+D=?
解一个七元一次方程组a+b+c+d+e+g+f=25① b=g+c② a=d+e+f+1③ a=b+c④7个未知数都是非
解三个未知数方程组{4a-2b+c=0a-b+c=0c=-2
matlab 最速下降法求解
四元一次方程组求解求未知数X,Y,Z,W.用a,b,c,d,p,表示a1X+b1Y+c1Z+d1W=p1;a2X+b2Y
我用PPT2003制作幻灯片,出了一选择题(单选),有A、B、C、D四个答案,A、B、C、D前是单选按钮,如何让鼠标单击
碰到一道数学题,我用了韦达定理等都没解出来.下面是题目:如果a、b、c、d都不为零,c和d是x∧2+ax+b=0的解,a
a+b=45c+d=55a+c=75b+d=25求a、b、c、d的值算了很长时间、四个方程四个未知数,应该能算出来的,可