作业帮 > 综合 > 作业

matlab数据拟合函数

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 19:19:02
matlab数据拟合函数
x=[1:62]
y=[ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 ]
这个数据拟合一个什么样的函数?
这,这是二值函数啊,手动给出一个解吧:
y = -2*sgn(x-31);
其中sgn是符号函数
如果要用连续函数拟合的话,可以用sigmod函数:
y = -2/(exp(-x+31.5)+1) + 1;