graph not displaying with UIaxes

3 ビュー (過去 30 日間)
Shu-An Hsieh
Shu-An Hsieh 2021 年 9 月 20 日
回答済み: Geoff Hayes 2021 年 9 月 21 日
x = 0:1:30;
y = ((30^x)*exp(-30))/factorial(x);
plot(app.UIAxes,x,y);
the graph is not plotting, can anyone assist with this.

回答 (1 件)

Geoff Hayes
Geoff Hayes 2021 年 9 月 21 日
Shu-An - when I run your code, I see the following error
Error using ^ (line 51)
Incorrect dimensions for raising a matrix to a power. Check that the matrix is square and the power is
a scalar. To perform elementwise matrix powers, use '.^'.
Error in yy (line x)
y = ((30^x)*exp(-30))/factorial(x);
If you do an elementwise operation, try changing your y assignment to
y = ((30.^x)*exp(-30))./factorial(x);

カテゴリ

Help Center および File ExchangeGraph and Network Algorithms についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by