MATLAB问题求解for函数sum函数

MATLAB问题求解for函数sum函数

问题描述:

img

这个,可以这样做
sum方法:

n = 13;% 自己改12-35之间的数字
q = 1:1:n;
s = sum(q.^(q-1))

for方法

n = 13; % 自己改12-35之间的数字
s = 0;
for i = 1:n
s = s+i^(i-1);
end
s

最后结果都是

s =

     2.406807618776900e+13