How do i plot nyquist from experiment data values
6 ビュー (過去 30 日間)
古いコメントを表示
From the code in this page https://www.mathworks.com/help/control/ref/nyquist.html
if true
% load iddata2 z2;
sys_p = tfest(z2,2);
w = linspace(-10*pi,10*pi,512);
[re, im, ~, sdre, sdim] = nyquist(sys_p,w);
re = squeeze(re);
im = squeeze(im);
sdre = squeeze(sdre);
sdim = squeeze(sdim);
plot(re,im,'b', re+3*sdre, im+3*sdim, 'k:', re-3*sdre, im-3*sdim, 'k:')
end
Can i ask where is the part i input my experimental data values or the meaning of codes ? Sorry as i'm kind of new to Matlab with little guidance. Any help is appreciated !
0 件のコメント
採用された回答
Star Strider
2017 年 1 月 30 日
If you just want the plot, do a separate nyquist call without any outputs:
figure(1)
nyquist(sys_p,w)
That should produce the plot you want.
6 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Creating, Deleting, and Querying Graphics Objects についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!