MATLAB Answers

graph not displaying with UIaxes

2 ビュー (過去 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);

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by