Symbolic equations changing when using negative powers
2 次查看(过去 30 天)
显示 更早的评论
I am trying to do symbolic calculation to develop a transfer function however i keep on finding that when I do these operations matlab rounds the makes the fraction change to very large whole numbers
A = 0.0273;
S = sym('S'l,'real');
frac = 4.23/(A*S)
I am trying to get 4/(0.0273S) however when matlab run the code its output is 42500/(273*S). I understnd that this is an equivilant fraction but for the purpose of making the transfer function this causes some issues.
Thank you in advance for the help
3 个评论
Paul
2021-11-1
It should have no effect whatsoever on the location of the poles and zeros (if that's what "size" means), only on how coefficients of the numerator and denominator are displayed. Are you only concerned about the display? Is there a simple example that illustrates the issue?
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Symbolic Math Toolbox 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!