What is wrong with my function?
정보
이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.
이전 댓글 표시
function LinearOperator
set S=data
for t=S(:,1)
if t=1 then ViOld=0
else set ViOld=S(t,2)
end
set Qi=S(t,3)
end
k=1:length(t)
set ViNew(t,k)=alpha*ViOld*(t-1)+(1-alpha)Qi(t)
set ViOld=ViNew
set t=t+1
end
end
댓글 수: 1
Explorer
2016년 3월 8일
The way you have written code in question is not correct. Edit it, select the code only and select code option.

답변 (1개)
Walter Roberson
2016년 3월 8일
0 개 추천
The first operand to set() must be a graphics handle or object handle, not a string such as 'S=data'
MATLAB does not use 'set' in assignments. Just remove the word 'set' from your code.
이 질문은 마감되었습니다.
제품
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!