【发布时间】:2017-02-10 23:51:49
【问题描述】:
必须有更简单的方法来做到这一点,也欢迎优化方法。我有一个数组'Y'和许多必须调整的参数,以使 Y 接近零(='X'),如 MWE 中给出的。有没有更好的程序来最小化这种差异?这只是一个示例方程,可以优化 6 个系数。
x = zeros(10,1)
y = rand(10,1)
for a=1:0.1:4
for b=2:0.1:5
for c = 3:0.1:6
z = (a * y .^ 3 + b * y + c) - x
if -1<= range(z) <= 1
a, b, c
break
end
end
end
end
【问题讨论】:
标签: arrays matlab optimization least-squares