What is wrong with my function?
Información
La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.
Mostrar comentarios más antiguos
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 comentario
Explorer
el 8 de Mzo. de 2016
The way you have written code in question is not correct. Edit it, select the code only and select code option.

Respuestas (1)
Walter Roberson
el 8 de Mzo. de 2016
0 votos
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.
2 comentarios
Walter Roberson
el 8 de Mzo. de 2016
Also, tests use == not =
Isabel Rojas-Ferrer
el 13 de Mzo. de 2016
La pregunta está cerrada.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!