2014-11-28 1 views
-2

저는 MATLAB에서 아주 간단한 프로그램을 만들려고하는데 구문 오류가있을 수 있다고 말하고 있지만 잘 모르겠습니다. rowVector가능한 MATLAB 구문 오류가 있습니까?

에서 N에 대한

기능 largerThanN (rowVector, N)

for n > rowVector(i) 

    display (rowVector(i)) 
end 

끝에 모든

+0

코드는 무엇을 목표로합니까? –

+0

'for n in rowVector'는 확실히 Matlab 문법이 아닙니다. 문서를 보셨습니까? – David

답변

1

첫째, 당신은 당신의 코드에서 두 개의 서로 다른 n있다!

이름을 m으로 바꿨습니다. 또한 n보다 큰 rowVector의 모든 요소를 ​​표시하도록 변경했습니다. 그것은 당신의 코드가 의도 한 것입니까?

function largerThanN (rowVector, n) 

for i = 1:length(rowVector) 

    if rowVector(i) > n 
     display (rowVector(i)) 
    end 

end 

end