关于非线性方程求解与如何实现循环快速求出解的矩阵
mathcad吧
全部回复
仅看楼主
level 2
威威WHU
楼主
如图:L为已知一维矩阵,数据大小为n*1,SH’也是一维矩阵,数据也是n*1,SH’中第一个值是已知的,其他值是需要求解的。根据L1和SH’1,由非线性方程得出解,作为SH’2的值,然后用SH’2,继续推出SH’3,以此类推,请问如何根据循环一次完成这个目的?
2016年06月13日 09点06分
1
level 13
loupoo2
2016年06月13日 13点06分
2
威威WHU
你把公式变形后很熟悉,所以你也是做水利的同行?
2016年06月13日 14点06分
loupoo2
@威威WHU
大方向算是同行吧,我是土建的。应该都属于基础设施建设这一块吧
2016年06月13日 14点06分
威威WHU
提示SH i这个变量没有定义,怎么解决
2016年06月14日 00点06分
loupoo2
由于你没有提供Es(),J()两个函数的集体公式,我只是提供了一个递归公式,求解的话要不你就用求解块参数方程递归求解,要不就把上面的递归公式中的约束自己全部展开,因为约束条件不支持i变量这种形式的约束。楼下也是一个很好的方法的
2016年06月18日 06点06分
level 6
charmengineers
呵呵,还是我来贴个图,以后同样问题,可以参考下,未必最好,至少还能用。
2016年06月14日 06点06分
3
loupoo2
应该说是个通用解法了,不错
2016年06月18日 06点06分
level 13
loupoo2
按照楼上方程和约束递归公式的求解块方法:
2016年06月18日 07点06分
4
1