2016-11-12 1 views
1

난 MATLAB 시그마를 사용해야하는데 오류에 직면 시그마에서 인덱스가있는 벡터의 요소를 사용하는 방법은 무엇입니까?

X = [1 2]; 
syms k; 
sum = symsum (X(k),k,1,2) 

실제로 I는 FOR LOOP, k 변화, 시그마 내부 벡터의 요소를 사용할 수있다.

+0

당신이 기대하고 무엇 출력을? –

+0

출력은 벡터 X의 첫 번째 요소와 두 번째 요소의 합계이어야합니다. 하나 더하기 두 개가 세 개에 이릅니다. 이 방법으로 코드를 작성해야합니다. 나중에 FOR 루프에서 인덱스 k를 사용해야하기 때문입니다. – Alireza

답변

0

상징적 인 수학을 사용하지 않고 변형 :

X = [10 20]; 
k = [1:2]; 
sum(X(k)); 
+0

도움 주셔서 감사합니다. – Alireza

관련 문제