我怎么能解一个方程在一个While循环?

1视图(30天)
莫先生
莫先生 2018年4月12日
嗨。我有下面的方程。
[m1平方米;m3 m4] * [d1;d2] = [c1;c2)
的值 m1 , 平方米 , m3 , m4 c1 , c2 变化 循环。
我想找到 d1 d2 每个迭代中提到的值 循环。
我写这个,但有时它回来 值。
[d1;d2] = [m1平方米;m3 m4] \ [c1;c2);
我怎么能这样做呢?
非常感谢。

答案(2)

沃尔特·罗伯森
沃尔特·罗伯森 2018年4月12日
这个方程并不总是有解决方案。金宝搏官方网站你米可能是单数或计算可能溢出或可能包含正方式导致南。
如果你有符号工具箱有时你可以进一步把信谊()\操作符的双方,但如果帮助你可能需要回去做计算m和c值的符号。
3评论
沃尔特·罗伯森
沃尔特·罗伯森 2018年4月16日
请按照调试指导我表示dbstop等等。

登录置评。


Torsten
Torsten 2018年4月12日
也许m1, m2, m3, m4, c1, c2南吗?
和使用
D = [m1平方米;m3 m4] \ [c1;c2);
d1 = D (1);
d2 = D (2);
,总是确保侦破(M)计算D之前不等于0。
最好的祝愿
Torsten。

类别

找到更多的在循环和条件语句帮助中心文件交换

社区寻宝

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

开始狩猎!