主题:求助
我通过赋值想得到一个值为什么得到的是一组值呢?谁能帮我解答一下谢谢了
cp(1)=-0.4370;
cp(2)=0.1955;
ca(1)=0.3;
ca(2)=-1.5;
ce(1)=1;
ce(2)=-0.7;
n=1;
c(n)=(-cp(n)*ce(n+1)+ce(n)*cp(n+1))/(ca(n+1)*ce(n)-ca(n)*ce(n+1));
d(n)=-(cp(n+1)*ca(n)-ca(n+1)*cp(n))/(ca(n+1)*ce(n)-ca(n)*ce(n+1));
cr=sqrt(ca(n).^2+ce(n).^2)
q=sqrt(c(n).^2+d(n).^2)%q为cos中分母的公共部分
cosm=c(n)/q
cosn=d(n)/q
ca(n+2)=cr*cosm
ce(n+2)=cr*cosn
我想得到的ca(n+2)应该是ca(3)这一个值,然而运行结果是三个,我该怎么得到我想要的一个值呢
cp(1)=-0.4370;
cp(2)=0.1955;
ca(1)=0.3;
ca(2)=-1.5;
ce(1)=1;
ce(2)=-0.7;
n=1;
c(n)=(-cp(n)*ce(n+1)+ce(n)*cp(n+1))/(ca(n+1)*ce(n)-ca(n)*ce(n+1));
d(n)=-(cp(n+1)*ca(n)-ca(n+1)*cp(n))/(ca(n+1)*ce(n)-ca(n)*ce(n+1));
cr=sqrt(ca(n).^2+ce(n).^2)
q=sqrt(c(n).^2+d(n).^2)%q为cos中分母的公共部分
cosm=c(n)/q
cosn=d(n)/q
ca(n+2)=cr*cosm
ce(n+2)=cr*cosn
我想得到的ca(n+2)应该是ca(3)这一个值,然而运行结果是三个,我该怎么得到我想要的一个值呢