Undefined function 'pretty' for input arguments of type 'tf'.
3 次查看(过去 30 天)
显示 更早的评论
I want to simplify my transfer function which is hp1_tf=tf(num,den) so i used pretty(hp1_tf1) but an error would occur:
_ Undefined function 'pretty' for input arguments of type 'tf'._
Please help.
0 个评论
回答(1 个)
Walter Roberson
2017-10-14
tf (transfer functions) are not sym, they just print out like that.
Using ideas from https://www.mathworks.com/matlabcentral/answers/245896-how-to-convert-a-transfer-fuction-tf-class-to-a-symbolic-equation-sym#answer_194148
syms s
sys_syms = poly2sym(cell2mat(Num),s)/poly2sym(cell2mat(Den),s);
pretty(syms_syms)
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Dynamic System Models 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!