怎样用Matlab求解非线性方程组

学习 时间:2026-05-30 11:08:51 阅读:9166
怎样用Matlab求解非线性方程组

最佳回答

老迟到的雪糕

正直的山水

2026-05-30 11:08:51

S = solve('127627 - y/(1+(y/126743 - 1)*exp(-x)) = 0','129988 - y/(1+(y/126743 - 1)*exp(-4*x)) = 0');vpa(S。x)vpa(S。y) 再问: 为什么算出来是复数形式啊 再答: S。x = [ 。71609046965050336314033762486819e-1] [ -。51435589851602002344214148317606-2。1861251399668626846727002907506*i] [ -。51435589851602002344214148317606+2。1861251399668626846727002907506*i] S。y = [ 140861。58961425054589124683329806] [ 127044。57650212051726595891756405+210。3061192098776008673646860999*i] [ 127044。57650212051726595891756405-210。3061192098776008673646860999*i] 共三个解。 第一个解是实数 (x =。71609046965050336314033762486819e-1 y =140861。58961425054589124683329806 ); 后两个是复数。

最新回答共有2条回答

  • 粗犷的眼睛
    回复
    2026-05-30 11:08:51

    S = solve('127627 - y/(1+(y/126743 - 1)*exp(-x)) = 0','129988 - y/(1+(y/126743 - 1)*exp(-4*x)) = 0');vpa(S。x)vpa(S。y) 再问: 为什么算出来是复数形式啊 再答: S。x = [ 。71609046965050336314033762486819e-1] [ -。51435589851602002344214148317606-2。1861251399668626846727002907506*i] [ -。51435589851602002344214148317606+2。1861251399668626846727002907506*i] S。y = [ 140861。58961425054589124683329806] [ 127044。57650212051726595891756405+210。3061192098776008673646860999*i] [ 127044。57650212051726595891756405-210。3061192098776008673646860999*i] 共三个解。 第一个解是实数 (x =。71609046965050336314033762486819e-1 y =140861。58961425054589124683329806 ); 后两个是复数。

上一篇 关于联合国宪章能不能帮我把联合国宪章的内容大致说说,一定不要太长,只要大致内容.不过在General Assembly的

下一篇 电动车蓄电池应该怎么保护,什么叫严禁过放电?