![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/257723/image.png)
ctrb function and syms error
조회 수: 1 (최근 30일)
이전 댓글 표시
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/251159/image.png)
sym에서 double(으)로 변환하는 중 다음 오류가 발생했습니다.
표현식을 double형 배열로 변환할 수 없습니다.
오류 발생: ctrb (line 33)
co(:,1:nu) = b;
The following error occurred while converting from sym to double:
Cannot convert expression to double-type array.
Error occurred: ctrb (line 33)
co(:1,1:nu) = b; --> how to solve this error?
댓글 수: 0
답변 (1개)
Chidvi Modala
2019년 12월 31일
Controllability matrix for a system is given by
Where A is nxn constant matrix and B is n by m constant matrix.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/257723/image.png)
The error occurred because, In your script, you declared A and B matrix with variables as elements. ctrb function works for only constant matrices.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 방정식 풀이에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!