永发信息网

matlab中公式推导:已知K=F(D),如何推出D关于K的表达式?

答案:2  悬赏:0  手机版
解决时间 2021-02-15 14:44
  • 提问者网友:姑娘长的好罪过
  • 2021-02-14 16:49
clear;clc;
syms DK;
solve('K-0.24765*((3+0.5*D)^0.5)*(8820+1946.4*D+35.4*D^2) /(5-0.6*D) =0','D')

出不来结果,怎么回事呢?求助中。。。
Error using mupadengine/feval (line 157)
MuPAD error: Error: Arithmetical expression expected. [normal]

Error in solve (line 160)
sol = eng.feval('symobj::solvefull',eqns,vars);

Error in gongshituidao2014022401 (line 3)
solve('K-0.24765*((3+0.5*D)^0.5)*(8820+1946.4*D+35.4*D^2) /(5-0.6*D) =0','D')
最佳答案
  • 五星知识达人网友:往事隔山水
  • 2021-02-14 18:03
计算表达式需要使用如下方式:
以下计算K(D)
syms D K
solve(K-0.24765*((3+0.5*D)^0.5)*(8820+1946.4*D+35.4*D^2) /(5-0.6*D), K)

但D(K)太复杂, matlab可能解不出来
全部回答
  • 1楼网友:長槍戰八方
  • 2021-02-14 19:14
期待看到有用的回答!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯