diff operation generating error Subscript indices must either be real positive integers or logicals

조회 수: 1 (최근 30일)
I have a time vector which I have attached in a .mat file.
diff(time) generates the following error: Subscript indices must either be real positive integers or logicals.
time is a vector, it does not contain values to be interpreted as indices. Why is this occurring & how can I correct it?

채택된 답변

Matt J
Matt J 2017년 2월 16일
편집: Matt J 2017년 2월 16일
You have a variable named "diff" somewhere in your workspace. MATLAB is interpreting diff(time) as an attempt to index it.
Solution: clear it or rename it to something else.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 MATLAB에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by