matlab 向量求和

写了这样的程序:
syms n
for x=1:0.1:5
y=symsum(x*n,n,1,20);
end

为什么运行结果是下面这样呢?正常来说不应该是一组数吗?可是结果却只有一个数。请求高人帮助解答一下,多谢了!
>> syms n
for x=1:0.1:5
y=symsum(x*n,n,1,20);
end
>> y

y =

1050

>>

syms n;
i=1;
for x=1:0.1:5
y(i)=symsum(x*n,n,1,20);
i=i+1;
end
小问题,这样就对了
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-16
syms n
x=1:0.1:5
m=length(x);
for i=1:m
y=symsum(x*n,n,1,20);
end
y

在MATLAB中如何对多个变量求和?
在 MATLAB 中,计算元素之和的方法可以使用`sum`函数。`sum`函数接收一个向量或矩阵作为输入,并返回它们的元素之和。以下是计算向量和矩阵元素之和的示例:1. 计算向量元素之和:```MATLAB 创建一个向量 v = [1, 2, 3, 4, 5];计算向量元素之和 result = sum(v);显示结果 disp(result); ...

matlab 向量求和
i=1;for x=1:0.1:5 y(i)=symsum(x*n,n,1,20);i=i+1;end 小问题,这样就对了

MATLAB 函数sum的用法简介
1、首先打开Matlab编辑软件,如下图所示,在软件中我们创建一个一维的向量 2、接下来直接调用sum函数将创建的向量传入进来,我们看到值立马计算出来了,如下图所示 3、接下来我们创建一个三维的向量,如下图所示,注意每一维度用分号隔开 4、然后又同样的将三维向量传入sum函数中,sum函数会自动为我们计...

matlab中的求和
左上角的求和就是:sum(b.*w.*x )其余同理.a.*b表示各分量相乘,得到的是一个与a,b同尺寸的向量

matlab 向量部分元素求和
i=1:100;y=sum(a(i));

请问如何用matlab求一个向量中的前面部分元素的求和?如A=[a1 a2 a3...
A=rand(1,5);nn=3; % 前面3项 ss=0;for k=1:nn ss=ss+A(1,k);end ss % 前面3项的和

在MATLAB中,定义一个1到50的和【i\/(2*i^2-i+1)】,分别用while循环、f...
For循环>> y=0;>> for i=1:50y=y+i\/(2*i^2-i+1);end>> yy = 2.3658while循环>> i=1;y=0;>> while i<51y=y+i\/(2*i^2-i+1);i=i+1;end>> yy = 2.3658向量求和>> i=1:50;>> y=sum(i.\/(2*i.^2-i+1));>> yy = 2.3658 ...

MATLAB中,怎么打求和,如图
求和一般用循环的方式去做,也可以用向量化的方法。循环的方法比较容易。for j=0:35 公式 end 望采纳

在Matlab 里,如何实现对一个级数求和的操作?
以下是使用sum函数对一个级数求和的步骤:首先,我们需要创建一个向量来表示这个级数。例如,如果我们要计算级数1 + 2 + 3 + ... + n的和,我们可以创建一个从1到n的向量。matlab 复制代码 n = 10; % 设置级数的最大值 series = 1:n; % 创建级数向量 然后,我们可以使用sum函数来计算这个...

MATLAB关于求和的问题
比如说对2n从n=0加到n=100 n = 0 : 100; % 生成由0 到100 间隔为1 的行向量 x = 2 * n; % 计算2n的值,结果仍为一个向量x s = sum(x); % 对x向量的所有元素求和

相似回答