我明白了:
“此语句不在任何函数内。(它遵循终止函数“plot_2_components”定义的END。)”
我试过在“结束”之前输入情节,但没有出现情节。假设变量具有分配给它们的值。
function [U,A] = beer_game_orbit(a,b,t,Q,x0,n, k)
%create orbit in 15 x K matrix using a total of N matrix
A = zeros(15,n);
A(:,1) = x0;
for i =2:n
%compute but do not store yet, iterate over first column
A(:,i) = beer_game_function(a,b,t,Q,A(:,i-1));
end
U = A(:,n-k+1:n);
end
function [] = plot_2_components(k1,k2,U)
%k1 and k2 are the components who we can to graph against each other
%U is the output of beer_game_orbit
m = size(U(k1,:),2);
figure(1);
clf;
for i = 1:m
plot(U(k1,i),U(k2,i),'k*');
hold on
end
if(k1 == 1)
str1 = 'FI';
elseif k1 == 2
str1 = 'FB';
elseif k1 == 3
str1 = 'FPD2';
elseif k1 == 4
str1 = 'FPD1';
end
if(k2 == 1)
str2 = 'FI';
elseif k2 == 2
str2 = 'FB';
elseif k2 == 3
str2 = 'FPD2';
elseif k2 == 4
str2 = 'FPD1';
elseif k2 == 5
end
title(['Plot of ' str1 ' vs ' str2]);
end
Run [U] = beer_game_orbit(a,b,t,Q,x0,n,k)
plot_2_components(1,4,U)
谢谢!