如何把sin函数转换为线性的?

来源:百度知道 编辑:UC知道 时间:2024/06/27 11:03:14
比如指数函数类型的,我们可以两边去对数,那么sin呢??
具体一些
比如指数函数类型的,我们可以两边去对数,原先是y=ae^(bx),去对数后变成lny=lna+bx,那么令Y=lny,A=a,B=b,则Y=A+BX.

ggggwhw你什么意思?
我不是ggggwhw说的那种人,不信大家可以查查我过去提问、回答的资料。真心希望有人帮助,我现在需要拟合一个三角函数,如果能转换成线性的,可以直接用软件做了。jinghuawangzi做的确实转为线性了,但是如何确定a?没有其他做法吗?谢谢。

a不是原函数的系数,是要用线性回归求出a

还有一个:http://zhidao.baidu.com/question/80290447.html

楼主得意思是 以下吗,可以这样理解
不是线性得怎样变化也不会变成线性得
所以我觉得你得意思是...
y=ae^(bx)为非线性,但我们可以用一条直线在图上表示
这就是你说得取对数(其实是坐标系变化 用了对数坐标系 lny为纵坐标,lnx为横坐标)

举一个实际得例子

车的速度为v=2/(1+t) (m/s);问5s后车的路程
对于没有学过微积分的人来说很难
速度是个非线性的函数 如果是一条直线 那么路程就是她的面积 一个梯形的面积
现在就将他线性化 取纵坐标为y 横坐标为1/(1+t),图像就是条直线
求他的面积 即梯形的面积 1/2*(2/(1+0)+2/(1+5))*(2/(1+0)-2/(1+5))

讲这么多 为了说明一个问题

楼主的问题是坐标系选取问题
正因为上述问题在选取不同的坐标系后问题简单化 所以才产生了
比如 极坐标 柱面坐标 ....

以上的也相当于一个变换 只是楼主的取对数这个变换对我们很直观,很好理解吧了

所以你的情况 可以用y做纵坐标
sin(x)为横坐标
就相当于直线了

for example
matlab 线性回归

拟合函数为y=a+bsin(x)
知道y,x很多数据
先变量变化

取v=sin(x)
就相当于y=a+b*v线性的了

不好意思 我开始还以为是初中生提问 呵呵

泰勒展开

sinx = ∑(n从0到+∞)(-1)^n * x^(2n+1) / (2n+1)!
这对x属于任何数都是有效的
取第一项是线性逼近,
sinx=x
第一、二项是精度更高的逼近
sinx = x - xxx/6
以上逼近在x=0附近才有价值,若想要在其余处逼近则需再取后面若干项

指数函数两边取对数难道变成了线性函数吗?

<