24小时热门版块排行榜    

查看: 831  |  回复: 6

冷炎流火

银虫 (小有名气)

[求助] MATLAB的拉普拉斯曲线拟合 已有2人参与

我用matlab进行拉普拉斯曲线拟合,为什么会变成这样子。其中蓝色的是我的数据,红色是拉普拉斯模型。程序如下:
load X.txt;
load Y.txt;
plot(X,Y);
hold on;
x = -10:0.2:10;
f = fittype('a*exp(-(abs(x-b))/c)');
[cfun,gof] = fit(X(,Y(,f);
yy = cfun.a*exp(-(abs(X-cfun.b)/cfun.c));
plot(X,yy,'r','LineWidth',2);

请问怎么正确拟合出来?

MATLAB的拉普拉斯曲线拟合
1.PNG
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guo_zy_123

木虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
cftools——》用界面做一便——》file——》generate code,自己对比下代码去
老古董
2楼2016-09-13 15:37:51
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guokeqin

金虫 (正式写手)

用matlab自带的模拟函数进行拟合就可以了

发自小木虫Android客户端
3楼2016-09-13 16:16:49
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

guokeqin

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
引用回帖:
1楼: Originally posted by 冷炎流火 at 2016-09-11 15:51:13
我用matlab进行拉普拉斯曲线拟合,为什么会变成这样子。其中蓝色的是我的数据,红色是拉普拉斯模型。程序如下:
load X.txt;
load Y.txt;
plot(X,Y);
hold on;
x = -10:0.2:10;
f = fittype('a*exp(-(abs(x-b ...

matlab自带函数工具,里面有一个custom选项,然后输入自己的函数就能够得到所需要模型

发自小木虫Android客户端
4楼2016-09-13 16:18:42
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷炎流火

银虫 (小有名气)

引用回帖:
4楼: Originally posted by guokeqin at 2016-09-13 16:18:42
matlab自带函数工具,里面有一个custom选项,然后输入自己的函数就能够得到所需要模型
...

好的回头我试试

发自小木虫Android客户端
5楼2016-09-15 00:53:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷炎流火

银虫 (小有名气)

引用回帖:
2楼: Originally posted by guo_zy_123 at 2016-09-13 15:37:51
cftools——》用界面做一便——》file——》generate code,自己对比下代码去

额~明天好好看看

发自小木虫Android客户端
6楼2016-09-15 00:54:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

冷炎流火

银虫 (小有名气)

引用回帖:
3楼: Originally posted by guokeqin at 2016-09-13 16:16:49
用matlab自带的模拟函数进行拟合就可以了

自带的那个玩不好~

发自小木虫Android客户端
7楼2016-09-15 00:54:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 冷炎流火 的主题更新
信息提示
请填处理意见