How can I plot this function codes?
显示 更早的评论
I have create function on Matlab like this:
function f = MMP2(x1,x2)
% returns PMF of a 2-dim MMPoi with specified discrete
% mixing distribution
lambdavalue=[1,1;2,2;3,3];
lambdaprob=[0.2;0.3;0.5];
f=0;
for i=1:length(lambdaprob)
f=f+exp(-lambdavalue(i,1))
*lambdavalue(i,1)^x1
/factorial(x1)
*exp(-lambdavalue(i,2))
*lambdavalue(i,2)^x2
/factorial(x2)
*lambdaprob(i);
end
Next, I want to call the function:
pmf=zeros(11,11);
for x1=0:10
for x2=0:10
pmf(x1+1,x2+1)=MMP2(x1,x2);
end
end
figure
bar3(pmf)
but it doesn't work! what is the mistake here? I tried several time but it doesn't work. Thanks advance.
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Line Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!