24小时热门版块排行榜    

CyRhmU.jpeg
南方科技大学公共卫生及应急管理学院2025级博士研究生招生报考通知
查看: 609  |  回复: 0

zmcams7828

新虫 (初入文坛)

[交流] 求解非线性方程组

for i=1:n;
syms hy hz yy rr xx;
           yy=ystandard(i);
           xx=xstandard(i);
           rr=sqrt(50^2-(500-xx)^2);
           [hy,hz]=solve('300*hy/yy=hz+300','hz=sqrt(rr^2-hy^2)');
           hz=eval(hz)
得到结果:
hz =

  (300*(hy^2 + hz^2)^(1/2))/((300*hy)/(hz + 300) + 300)
-(300*(hy^2 + hz^2)^(1/2))/((300*hy)/(hz + 300) + 300)
  (300*(hy^2 + hz^2)^(1/2))/((300*hy)/(hz + 300) + 300)
-(300*(hy^2 + hz^2)^(1/2))/((300*hy)/(hz + 300) + 300)

xstandard和ystandard为1*n向量,无法得到hz的准确数值,请问为什么。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zmcams7828 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见