I dont know how to script this operation.

function s = sumUp(X)
%Simple function in MATLAB.
% s=sumUp(x) is a function that returns s given s=Sigma(X(i)).
% Caution! X here is a vector: X=[ x1 x2 ... xn].
s = 0;
% ============= YOUR CODE HERE ==============
% Instructions: Return s given s=Sigma(X(i)), X is a vector.
% Use built-in function length(X) to obtain the length of X.
% Use for loop to sum up all elements of X.
% ===========================================
end

댓글 수: 2

James T
James T 2017년 9월 5일
Thank you, for that. One of the examples shown solved it, but I need to clean it up a bit.

댓글을 달려면 로그인하십시오.

 채택된 답변

Wonsang You
Wonsang You 2017년 9월 4일
편집: Wonsang You 2017년 9월 4일

1 개 추천

Try the following code.
function s = sumUp(X)
s = 0;
for s=1:length(X)
s = s + X(s);
end
end

댓글 수: 3

James T
James T 2017년 9월 5일
편집: James T 2017년 9월 6일
It doesn't output, the required info. Thank you for the effort, and the script is right. I believe I found the solution.
He should not have had s be both the accumulating variable and the loop index. It should be:
function s = sumUp(X)
s = 0;
for k = 1 : length(X)
s = s + X(k);
end
end
James T
James T 2017년 9월 6일
편집: James T 2017년 9월 6일
I discovered it was the right script, but a few letters needed to be changed inside the statement after looking at the documents and noticing one of them used a different identifier. I am new to this style of scripting, but it's been fun so far! Thank you!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 Programming에 대해 자세히 알아보기

질문:

2017년 9월 4일

편집:

2017년 9월 6일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by