- 主题:谁给一个验证可用的拟牛顿法matlab程序?
晕,他说的没错啊。
func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
===》 func1 换成 @(x)x(1)^3-cos(x(2)*x(3)-0.5.
你那种方法能不用就不用,当然,如果是GUI编程的话可能有时候难以避免类似的写法。
另外,拟牛顿法不能直接用来求方程组。以我有限的经验来看采用那个Levenberg-Marquardt效果还是挺好的。
【 在 trabalhar 的大作中提到: 】
: 跟没说一样…
--
FROM 223.102.39.*
你没看明白啊 我是想传递多个参数进入 换成你说的这个也不能解决吧
【 在 dlmaple 的大作中提到: 】
: 晕,他说的没错啊。
: func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
:
: ...................
--来自微微水木3.5.12
--
FROM 114.254.10.*
我觉得你怎么好像没联系上下文看一下呢我的问题呢 他回复后来说没有思路了啊
【 在 dlmaple 的大作中提到: 】
: 晕,他说的没错啊。
: func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
:
: ...................
--来自微微水木3.5.12
--
FROM 114.254.10.*
这样是没问题的 我的问题是如何把多个参数计算后构建的方程传递给解方程的函数
【 在 dlmaple 的大作中提到: 】
: 晕,他说的没错啊。
: func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
:
: ...................
--来自微微水木3.5.12
--
FROM 114.254.10.*
最后其实就是一个问题
想借解一个二元方程组 方程未知数的系数是根据一些公式算出来的 比较复杂的公式 总之系数有了后才能有符号化的方程组表达式出来 在对它想办法求解
【 在 dlmaple 的大作中提到: 】
: 晕,他说的没错啊。
: func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
:
: ...................
--来自微微水木3.5.12
--
FROM 114.254.10.*
我可以直接把方程贴出来 看看谁知道咋求解
【 在 dlmaple 的大作中提到: 】
: 晕,他说的没错啊。
: func1 = matlabFunction(str2sym('x1*3-cos(x2*x3)-0.5'))
:
: ...................
--来自微微水木3.5.12
--
FROM 114.254.10.*