ctrb function and syms error

9 visualizaciones (últimos 30 días)
Hyo jong Cho
Hyo jong Cho el 28 de Nov. de 2019
Respondida: Chidvi Modala el 31 de Dic. de 2019
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?

Respuestas (1)

Chidvi Modala
Chidvi Modala el 31 de Dic. de 2019
Controllability matrix for a system is given by Where A is nxn constant matrix and B is n by m constant matrix.
The error occurred because, In your script, you declared A and B matrix with variables as elements. ctrb function works for only constant matrices.

Categorías

Más información sobre 방정식 풀이 en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!