I'm trying to solve two complex equations by one another, to determine a scaling factor "m". Basically I want to define a relationship between the two equations, in terms of one single number. This is what I have so far, however it keeps returning Empty sym. Can anyone advise? Thank you!
sym x
m = (88140000/x^(39/50) + 42590)/(12700000000000000/x^(103/25) + 575700)
solve(m,x)
end

3 件のコメント

KALYAN ACHARJYA
KALYAN ACHARJYA 2018 年 7 月 26 日
x?
Julia de Lange
Julia de Lange 2018 年 7 月 26 日
What is your question?
Ben Frankel
Ben Frankel 2018 年 7 月 26 日
I don't see any equations. What exactly are you expecting MATLAB to do from that sequence of commands?

サインインしてコメントする。

 採用された回答

Ajey Pandey
Ajey Pandey 2018 年 7 月 26 日

0 投票

I think you're calling m incorrectly. To set an equation, you need an == AND an =. The former defines the equation, the latter gives your equation a variable name.
Try this:
x = sym('x')
eqn = m == (88140000/x^(39/50) + 42590)/(12700000000000000/x^(103/25) + 575700)
result = solve(eqn,x)
I'm not sure if this will return the answer you want, but it'll return a symbolic expression.

1 件のコメント

Julia de Lange
Julia de Lange 2018 年 7 月 27 日
Thank you for your response! I'm looking for a numerical value for m, but don't think its possible.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で MATLAB についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by