如何使用a1*exp(-((x-b1)/c1)^2)公式,以及如何定义a,b, c系数

11次浏览(最近30天)
巨大的
巨大的 2020年5月14日
评论道: 明星黾 2020年5月14日
我想用
(a1 * exp () - (x-b1 / c1) ^ 2)
这个公式。我不能定义a b c因为输入没有这些系数。如何从输入值得到这些系数。输入值是这样的
(- - - - - - 74.08 ,- 75.36 ,- 71.0 ,- 80.73 ,- 77.65 ,- 81.25 ,- 79.63 ,- 74.06
谢谢你的帮助
5个评论
明星黾
明星黾 2020年5月14日
这里没有合适的答案。必要的结果是一系列过滤系数,所提供的文档部分没有说明如何计算它们。

登录评论。

接受的答案

埃米尔哈姆萨
埃米尔哈姆萨 2020年5月14日
编辑:埃米尔哈姆萨 2020年5月14日
根据您的信息,您可以尝试以下代码
v = (-74.08, -75.36, -71.0, -80.73, -77.65, -81.25, -79.63, -74.06);
μ=意味着(v);
σ=性病(v);
a1 = 1 /√(2 *π*σ);
b1 =μ;
c1 =σsqrt (2) *;
F = @(x) a1*exp(-((x-b1)./c1).^2);
X = linspace(mu-15, mu+15);
情节(x, f (x))
编辑:下面的代码是在OP的解释之前。
v = (-74.08, -75.36, -71.0, -80.73, -77.65, -81.25, -79.63, -74.06);
X = linspace(-5, 5, numel(v));
myFcn = @ (param, x)参数(1)* exp (- ((x-param(2)) /参数(3))^ 2);
p_opt = lsqcurvefit(myFcn, rand(1,3), x)', v。');
情节(x, myFcn (p_opt x),“b -”“线宽”2);
持有
情节(x, v,“+”“线宽”2,“MarkerSize”10);

答案(1)

巨大的
巨大的 2020年5月14日
ı想计算Rssı(x)以上的函数,但我不能理解a,b和c系数。谢谢你的关心
3评论

登录评论。

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!