matlab求解方程错误

学习 时间:2026-04-02 09:49:24 阅读:9860
matlab求解方程错误为什么我这段程序没法求解:clearclcDel=251;Det=0.002332;Eya=201000;Kcss=695;ncss=0.11;[x,y]=solve('x*y=Del*Det','x=y/Eya+2*(y/(2*Kcss))^(1/ncss)')x =[ empty sym ]y =[]而直接把数值代入就能求解呢?>> [x,y]=solve('x*y=251*0.002332','x=y/201000+2*(y/(2*695))^(1/0.11)')x =0.0017094310965750456304996030283991y =342.41333340241092045873244743749

最佳回答

潇洒的篮球

称心的曲奇

2026-04-02 09:49:24

在较低版本的matlab中,solve只能用来求解解析解,当没有解析解时返回一个空矩阵较高版本中好想也能部分地数值求解了也就是说当solve的对象内含有字符的话默认进行符号求解,若没有除变量外的字符则返回具体的数值解

最新回答共有2条回答

  • 贪玩的白云
    回复
    2026-04-02 09:49:24

    在较低版本的matlab中,solve只能用来求解解析解,当没有解析解时返回一个空矩阵较高版本中好想也能部分地数值求解了也就是说当solve的对象内含有字符的话默认进行符号求解,若没有除变量外的字符则返回具体的数值解

上一篇 twelve dollars seventeen cents eight mills怎么写下来啊.用小数的形式

下一篇 蓝藻是植物吗,藻类属于植物吗?