我有一组用于蛋白质展开的S形图数据。我想找到焓(H),中温(Tm)和其他4个变量(ad,bd,an,bn)和非线性模型。 我的数据是T表示温度,y表示圆二色性信号(折叠百分比)。
以下是等式:
fit=lsqcurvefit(T,y,'Y')
我试过了:
FILE=$1
var=${#FILE}
if [ $var -gt 6 ] || [ $var -lt 6 ]
then
#echo $FILE "is not a valid NSID"
exit 1
else if ( echo $1 | egrep -q '^[A-Za-z]{3}\d{3}$' )
then
#echo $1 "is a valid NSID"
exit 0
else
#echo $1 "is not a valid NSID"
exit 1
fi
fi
它没有用。有什么建议吗?
答案 0 :(得分:0)
这是因为成本函数没有全局最小值。最终算法只找到局部最小值。尝试修改并适合这个x / sqrt(1 + x ^ 2)