how can I solve this symbolic expression??
Show older comments
I have spent several hours trying to figure this out but I have not been able to. I have:
syms s K ess;
Gs=(K*(s+12))/((s+14)*(s+18))
Kp=limit(Gs,s,0)
ess=1/(1+Kp)
This results in the symbolic equation:
ess = 1/(K/21 + 1)
I am trying to get the value of K, when ess=0.1
I DO NOT WANT to manually write the expression in quotes like this:
solve('1/(K/21 + 1) = 0.1',K)
I need to do something similar but with the equation I already have in the variable ess. Something like this (which does not work):
solve(ess=0.1,K) %where ess is the symbolic expression I already have
1 Comment
Walter Roberson
on 23 Apr 2013
Edited: Walter Roberson
on 23 Apr 2013
solve(ess=0.1,K) should work in R2011b and later, I believe. (Or is it R2012a ?)
Accepted Answer
More Answers (0)
Categories
Find more on Assumptions in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!