axis function in Appdesigner
1 回表示 (過去 30 日間)
古いコメントを表示
William Chambers
2018 年 12 月 18 日
コメント済み: Arvind Sathyanarayanan
2018 年 12 月 18 日
I'm trying to plot a single cycle of a wave. I've managed to do it in a test script using the axis function and limiting the range that is shown. However when I try to implement it into the app designer, it continues to plot the full wave and plots a second blank graph. My question is, does the axis function work differently when applied to a graph in the appdesigner? I've left some code out but below is what I use to limit the axis in app designer. The same code works in a standard function.
T = 1/modfreq ;
dt = 1/fs;
tt = 0:dt:T+dt ;
plot(app.UIAxes, len, wave)
axis([0 length(tt) 0 1])
0 件のコメント
採用された回答
Arvind Sathyanarayanan
2018 年 12 月 18 日
The x & y axis limits can be set using the XLim & YLim properties
ax=app.UIAxes;
ax.XLim = [0 length(tt)];
ax.YLim = [0 1];
You could also try:
T = 1/modfreq ;
dt = 1/fs;
tt = 0:dt:T+dt ;
plot(app.UIAxes, len, wave)
axis(app.UIAxes, [0 length(tt) 0 1])
2 件のコメント
Arvind Sathyanarayanan
2018 年 12 月 18 日
You're welcome! The best practice is to always specify the axis you want to modify.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Statistics and Machine Learning Toolbox についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!