How to show TF function in GUI text box
    5 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    RJS
 le 7 Août 2021
  
    
    
    
    
    Réponse apportée : Walter Roberson
      
      
 le 7 Août 2021
            s = tf('s');
Gc =(s+1/T)/(s+1/(beta*T));
set(handles.TF,'string',Gc);
it showing some error
0 commentaires
Réponse acceptée
  Walter Roberson
      
      
 le 7 Août 2021
        s = tf('s');
T = randi([2 20])
beta = rand()
Gc =(s+1/T)/(s+1/(beta*T));
then
Gcstr = "(" + strtrim(poly2str(Gc.num{1}, 's')) + ")/(" + strtrim(poly2str(Gc.den{1}, 's')) + ")"
If you have the Symbolic Toolbox you could also do
Gcstr = string(vpa(poly2sym(Gc.num, sym('s')) / poly2sym(Gc.den, sym('s')),5))
After you have Gcstr created you can set the String property of your field to Gcstr .
0 commentaires
Plus de réponses (0)
Voir également
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

