别光顾升级,桶志们帮解一个数学题

最初由 ...... 发布
嘿嘿,想靠群众的力量来解决论文成败与否的关键问题,真是高人. 不过估计你毕业不了. 郁闷去吧.


六点儿,别瞎猜,真是帮朋友。 我那书本都丢了十几年了
 
这个灌水的新秀好象来势汹汹,可能是改革我们灌水方法的鼻祖. 说他灌水,他非得说是求教.说他求救,明明目标是不是灌水. 谁不伏?
 
最初由 ...... 发布
这个灌水的新秀好象来势汹汹,可能是改革我们灌水方法的鼻祖. 说他灌水,他非得说是求教.说他求救,明明目标是不是灌水. 谁不伏?

我的天啊,还要不要咱这非桶志过日子啊。 咱问一个问题,你先来
一个从头到脚,冲洗一遍。
 
哈哈,你是个女的,算了,老子不玩了.
 
老子别走,道可道,非常道。点可名,非常人。
帮想一个算法。
 
我可点到为止, 你那东西, 每本书里都有. 白白了您也.
 
好吧,我也睡了,看看明天有没有好心人帮解题。六点儿的东西
就是省略号,不可言传。 :D :D
 
可以简单编一个循环试差程序,就可以获得所求值的近似值。
本质上,这个问题可以采用参数辨识的方法,很简单的。找一本这类书就知道这是非常基本的了。我的书没带过来,但这种程序以前编过,非常简单。原理就是,先设置三个所求值的初值,比如1,1,1,代入后,结果肯定有偏差,然后,根据偏差调整其中一个参数,再代入。。。有计算机来完成,很方便,只是要注意是否发散。
 
为非线性方程组的求解。求解方法很多,比如Newton法、改进的牛顿法、Risks方法等。有现成的子程序可以直接调用。
 
简单啦。用MATLAB,输入已知两个向量(或说是一维数组),用solve函数应该可以解出来吧?

点到为止,想要最后答案,请客吃饭!
 
好人做到底:
Example:
[x,y] = solve('x^2 + x*y + y = 3','x^2 - 4*x + 3 = 0') returns
x =
[ 1]
[ 3]
y =
[ 1]
[ -3/2]

S = solve('x^2*y^2 - 2*x - 1 = 0','x^2 - y^2 - 1 = 0') returns the solutions in a structure.
S =
x: [8x1 sym]
y: [8x1 sym]
 
上面的方法不完全,因为如果要解出3个参数,表面上看利用3组数构造一个3阶方程式就足够了,那么给出那么多组数干什么?实际上,采用它给出的那么多组数中任意3组都可以得出特定3个参数,但这用3个参数去检验其他组数,就会发现,答案不对。
该题目所考的不是为了解一个3元方程组,而是参数辨识的问题,就是要找出3个最优参数最适合于所有组数,而不是其中的某几组。
 
后退
顶部