I'm trying to create a MATLAB app for a code I have written. I have a tspan that is
tspan = [0 0.25 0.5 0.75 1 2 3 4 5 6 7 8 9 10 11 12];
I have set the xticks to these values manually in the app designer. However, when the app solves it starts the corresponding results x-array at a value of 1 - not at the correct starting value of 0. It is essentially plotting it as if my tspan were [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16]. Can anyone help me resolve this?

 採用された回答

Mario Malic
Mario Malic 2021 年 2 月 25 日

0 投票

Hi,
XLim is the property that you need to adjust in the code, or in the component editor.
app.UIAxes.XLim = [0 12];

3 件のコメント

Andrew Ferguson
Andrew Ferguson 2021 年 2 月 26 日
Hi Mario,
XLim was already set to [0 12] in the component editor. I also, for the sake of it, added it to the code and it didn't change anything.
Mario Malic
Mario Malic 2021 年 2 月 26 日
Is app.UIAxes actually the axes you're plotting on?
Can you show your code with plot command?
Andrew Ferguson
Andrew Ferguson 2021 年 2 月 26 日
No it wasn't that was my problem. I was trying to plot using
plot(app.UIAxes,output)
when I should have been using
plot(app.UIAxes,tspan,output)
Stupid mistake on my part but thanks for the help!

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Develop Apps Using App Designer についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by