MATLAB 求函数值的和、最大值、最小值、正数、负数、零的个数条件n=100f(1)=1,f(2)=0,f(3)=1,if n>3f(n)=f(n-1)-f(n-2)+f(n-3);求f(1)~f(100)的和及f(n)的最大值、最小值,100个数中正数、负数、零的个数

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 16:20:37
MATLAB求函数值的和、最大值、最小值、正数、负数、零的个数条件n=100f(1)=1,f(2)=0,f(3)=1,ifn>3f(n)=f(n-1)-f(n-2)+f(n-3);求f(1)~f(10

MATLAB 求函数值的和、最大值、最小值、正数、负数、零的个数条件n=100f(1)=1,f(2)=0,f(3)=1,if n>3f(n)=f(n-1)-f(n-2)+f(n-3);求f(1)~f(100)的和及f(n)的最大值、最小值,100个数中正数、负数、零的个数
MATLAB 求函数值的和、最大值、最小值、正数、负数、零的个数
条件
n=100
f(1)=1,f(2)=0,f(3)=1,
if n>3
f(n)=f(n-1)-f(n-2)+f(n-3);
求f(1)~f(100)的和及f(n)的最大值、最小值,100个数中正数、负数、零的个数
自己编了一个f(1)=1,f(2)=0,f(3)=1;
for n=4:100
if n>3
f(n)=f(n-1)-2*f(n-2)+f(n-3);
sum=sum+f(n)
maxf=max(f(n))
minf=min(f(n))
sf=f(1)+f(2)+f(3)+sum(f(n))
end
disp(maxf)
disp(minf)
disp(sf)
运行出来一大堆数,且报错.请指教.

MATLAB 求函数值的和、最大值、最小值、正数、负数、零的个数条件n=100f(1)=1,f(2)=0,f(3)=1,if n>3f(n)=f(n-1)-f(n-2)+f(n-3);求f(1)~f(100)的和及f(n)的最大值、最小值,100个数中正数、负数、零的个数
f(1)=1;f(2)=0;f(3)=1;
for n=4:100
if n>3
f(n)=f(n-1)-2*f(n-2)+f(n-3);
total=sum(f);
maxf=max(f);
minf=min(f);
sf=sum(f)/n;
end
end
maxf
minf
sf
Neg=length(find(f0))
Zero=n-Neg-Pos
这样应该可以了吧,你的程序里sum函数用错了,而且for循环没有用end结束

matlab求矩阵各行和的最大值 matlab中列最大值和列最小值函数是什么?或者求的程序 求函数y=sinx-sin(x+pi/3)的最大值和最小正周期RT 函数fx=2sinxcosx+cos2x求fx的最小正周期和最大值 求函数y=cos平方x+sinxcosx的最大值,最小值和最小正周期 已知函数fx=2 sinxcosx+cos2x,求fx的最小正周期和最大值? 已知函数fx=-根号3sin²x+sinxcosx 1.求f(π/6)的值;2.求函数fx的最小周期和最大值 函数最小正周期和最大值f(x)=sin平方x+(根号3)sinxcosx+2cos平方x 的最小正周期和最大值怎么求啊? 已知函数f(x)=(sinx+cosx)^2+2cosx^21、求函数的最小正周期2、求函数的最大值和最小值,以及取得函数最值的x的集合3、求函数的单调递减区间 已知函数y=a-bcosx的最大值为3/2,最小值为-1/2求函数y=-2sinbx的最值和最小正周求函数y=-2sinbx的最值和最小正周期 已知函数y=a-bcosx的最大值为3/2最小值为-1/2,求函数y=-2sinbx的最值和最小正周期. 如何用MATLAB求一个函数的最大值和最小值?比如f(x)=Ax+B其中c1 已知函数y=2sinx(sinx+cosx), 求函数f(x)的最小正周期和最大值详细过程, 已知函数f(x)=2sinx(sinX+cosX)1.求函数f(x)的最小正周期和最大值 已知函数f(x)=2sinx(sinx+cosx).求函数f(x)的最小正周期和最大值. 已知函数y=2sinx(sinx+cosx)-1 求函数f(x)的最小正周期和最大值 已知函数f(x)=2cosx(sinx-cosx)+1,求函数的最小正周期和最小值最大值 已知函数f(x)=2sinx(sinx+cosx),求函数f(x)的最小正周期和最大值?