Having trouble getting the plot

so I am having trouble getting this to display. I will be changing the value of big N to different values but I can't even get this to display properly. Im not sure what I am doing wrong here can anybody help
N = 1;
n = 0:1:150;
amplitude = (N.^n)*exp(-N)/(factorial(n))
plot(n,amplitude);

回答 (1 件)

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 2 月 5 日
編集済み: Azzi Abdelmalek 2013 年 2 月 5 日

0 投票

factorial(n) is an array then you have to use ./ instead of /
amplitude = (N.^n)*exp(-N)./(factorial(n))

この質問は閉じられています。

タグ

質問済み:

2013 年 2 月 5 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by