关于lsqlin命令简单的问题:是否可以使用lsqlin MIMO系统算法与线性约束(总是)?

2视图(30天)
我已经看到, lsqlin 通常是用于 的输出 系统,但也有可能使用它 米姆 系统总是有线性约束?
2的评论
达
2022年11月11日
编辑: 2022年11月11日
原谅我,我是不准确的。我的意思是多个变量x作为输入从残雪= d。谢谢

登录置评。

接受的答案

沃尔特·罗伯森
沃尔特·罗伯森 2022年11月11日
如果你有两个系统,A1, A2, B1, B2,和想匹配A1 * x1 = B1和A2 * x2 = = B2独立集x1和x2,通常你可以在单个调用通过构造blkdiag (A1, A2)和blkdiag (B1, B2)。这未必是任何超过两个分别和运行一个奇点的风险在其中一个可以蔓延到计算另一个。
没有必要的系统是完全独立的,但是如果他们不独立blkdiag()本身并不是要创建正确的矩阵。
1评论
达
2022年11月18日
谢谢你的回复罗伯逊。是的,这似乎也我,因为如果一个人有可达性矩阵的输入相互影响,结果的二次成本(输入)不容易辨别。主要是我介绍了线性约束输入和状态。不管怎样,来验证正确的值输入提取的输入向量(我有4个输入- 2完全indipendent输入和2 dipendent输入- 8输出:基本上所有的州的系统),我做了一些测试来控制图是否正确地模拟。

登录置评。

答案(1)

布鲁诺陈德良
布鲁诺陈德良 2022年11月18日
编辑:布鲁诺陈德良 2022年11月18日
只要你有一个 线性最小二乘模型 等式和不等式约束,线性然后是的您可以使用 lsqlin 明确的文档页面。

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!