下面的程序为什么在K=9时,plot语句没有得到执行:
clear all
clc
xxx1=[];
xxx2=[];
kk=[];
for k=1:2:19
XX1=[];
XX2=[];
x1(1)=0.5;
x2(1)=0.7;
for t=1:10
x1(t+1)=sin(k*(x2(t)));
x2(t+1)=cos(k*(x1(t)));
XX1=[XX1,x1(t)];
XX2=[XX2,x2(t)];
end
kk=[kk,k];
xxx1=[xxx1,x1(10)];
xxx2=[xxx2,x2(10)];
if x1(10)==0.27041&&x2(10)==0.19767
plot(x1(10),x2(10),'o');
end
end
请大家运行这个程序,该程序中的K=9,看看XXX1和XXX2的值为多少
clear all
clc
xxx1=[];
xxx2=[];
kk=[];
for k=9
XX1=[];
XX2=[];
x1(1)=0.5;
x2(1)=0.7;
for t=1:10
x1(t+1)=sin(k*(x2(t)));
x2(t+1)=cos(k*(x1(t)));
XX1=[XX1,x1(t)];
XX2=[XX2,x2(t)];
end
kk=[kk,k];
xxx1=[xxx1,x1(10)];
xxx2=[xxx2,x2(10)];
if x1(10)==0.27041&&x2(10)==0.19767
plot(x1(10),x2(10),'o');
end
end