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

学习 时间:2026-04-03 11:52:10 阅读:7938
怎样用Matlab求解非线性方程组

最佳回答

缓慢的羊

酷酷的天空

2026-04-03 11:52:10

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-04-03 11:52:10

    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的

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