mecfan 发表于 2009-12-11 21:08

请教如下的非线性方程怎么求解

请问如图所示的非线性方程,该如何求解?


其中,CT,CL为已知,wh和Cp为变量,通过给出wh求Cp的方法,求出wh~Cp关系曲线(有多条线)。
根号内可以为负数(就是说可以出现虚数),但是wh和Cp是正数。


(例如可以给出初值:CT=3000 ,CL=6000 )

无水1324 发表于 2009-12-12 15:50

回复 楼主 mecfan 的帖子

你是在复数域内求解?wh和Cp是正数是约束条件,你可以尝试用优化的方法进行求解

mecfan 发表于 2009-12-12 18:37

回复 沙发 无水1324 的帖子

谢谢您的回复!
应该是实数域吧,wh 和 Cp都是正实数(但好像不应该看作约束条件)。
只要给定某一(正实数范围内)wh值,就可以求出一个或多个Cp值(这些求得的值也是正实数)。
所以要求出的是wh~Cp的多条曲线。

无水1324 发表于 2009-12-12 22:19

那你上面的意思我完全没有看懂,你用隐函数画图的方法把图画出来,如果要数值方法求解多个解比较困难,

mecfan 发表于 2009-12-16 21:07

原帖由 无水1324 于 2009-12-12 22:19 发表 http://www.chinavib.com/forum/images/common/back.gif
那你上面的意思我完全没有看懂,你用隐函数画图的方法把图画出来,如果要数值方法求解多个解比较困难,
谢谢您的回复,大概做出来了,可能有些间断点而不太完善。
大家看看不知对不对,我把方程化成了如下的形式,这样不论Cp取什么值,f的表达式都是实数,那么就可以用 取一个wh值,求f的零点的方法求多个Cp值。
这样,让wh扫描,来求得wh-多个Cp的关系。但是因为有间断点总是不太完美。


另外好像试过了您所说的隐函数的方法,好像求不出结果。
页: [1]
查看完整版本: 请教如下的非线性方程怎么求解