matlab中求和函数图形绘制

for i=1:nf=sum(x(i)^2);end其中x(i)取值范围为-100:100怎样绘制出f的图形
2025-04-08 03:48:19
推荐回答(2个)
回答1:

clear all;
S=[];
for n=1:10;
s=n+sum(log2(1:n));
S=[S s];
end
figure(1)
plot(S);
这是程序代码,你试试

回答2:

没看懂什么意思。。。x是个从-100到100的向量,f也是个向量吗?还有x(i)^2前边为什么要加sum
题目本身是不是f的第i个元素代表x1^2+x2^2+...+x(i)^2啊?如果是这样的话,那么程序可以这么写比较简单:
x = -100:100;
f = cumsum(x.^2);
plot(x, f);
望采纳,谢谢!