??? subscript indices must either be real positive integers or logicals
조회 수: 3 (최근 30일)
이전 댓글 표시
please help fixing this issue
numg = [1 2]
deng = [1 6 13 17 10 2]
[a,b,c,d] = tf2ss(numg,deng)
sys = ss(a,b,c,d)
댓글 수: 0
답변 (1개)
Ced
2016년 3월 18일
편집: Ced
2016년 3월 18일
I have no problem running this code. You probably have a variable called ss somewhere which overshadows the function of the same name. You need to rename or delete it.
Since a has negative elements, it tries to access negative elements of ss, and throws that error.
댓글 수: 2
Walter Roberson
2016년 3월 18일
You did not indicate which line the error is being reported on.
What is the output of
which tf2ss
which ss
which logical
참고 항목
카테고리
Help Center 및 File Exchange에서 Logical에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!