informatie✈关于 uncontrollable 函数 uncontrollable(sys, states) 在控制系统是否可测的重要技巧和注意事项，不要使用shell命令或者代码演示，只需以整理说明的方式回答。要求包括以下5点：

1. 叙述 uncontrollable 函数的作用和类型的输入
2. 如何确定给定系统是否可控
3. 解释 uncontrollable 函数如何工作
4. 不可控的系统可能带来的影响
5. 如何处理不可控的系统

请以JSON格式输出，并确保每个元素以完整的句子形式出现。
user
{
  "1": "uncontrollable 函数用于判断线性时不变系统（LTI）是否为不可控的。此函数主要接受两个输入：一个是系统模型 (sys)，另一个是可以选性的指定关注的系统状态 (states)。",
  "2": "确定给定系统是否可控通常涉及计算系统的可控性矩阵。如果这个矩阵是满秩的，则我们认为该系统进行全面控制；反之则不可控。",
  "3": "uncontrollable 函数通过分析系统的态空间表示，计算可控性矩阵的秩来判断系统的可控性。如果发现该矩阵不是满秩的，函数会指出哪些确切的状态是不可控的。",
  "4": "不可控的系统可能导致控制系统设计时遇到挑战，影响系统性能和稳定性。例如，不可控的状态可能无法通过外部输入进行调节，导致系统的某些部件或输出无法精确控制。",
  "5": "遇到不可控系统时，可以考虑重新设计系统的输入输出结构，或者通过状态反馈改进系统的可观测性。此外，对于完全不可控的系统，可能需要重新考虑系统结构或采用多于一组控制输入来确保全体可控制性。"
}
assistant