题目:
已知 f1=1f2f3=0=1fn=fn-1-2fn-2+fn-3 n>3, 求f1~f100
中:
(1)最大值、最小值、各数之和。
(2)正数、零、负数的个数。
clc
f(1)=1;
f(2)=0;
f(3)=1;
for n=4:100
f(n)=f(n-1)-2*f(n-2)+f(n-3);
end
disp(['max(f)=',num2str(max(f))])
disp(['min(f)=',num2str(min(f))])
disp(['sum(f)=',num2str(sum(f))])
disp(['c1=',num2str(length(find(f>0)))])
disp(['c2=',num2str(length(find(f==0)))])
disp(['c3=',num2str(length(find(f<0)))])