楼主最近还看过
我给你详细的讲解一下吧。
其实这就是一个数学上的直线方程。y=kx+b。
假设输入高为x1,输入低为x2,输出高为y1,输出低为y2。
那么得到:
y1=kx1+b
y2=kx2+b
代入后就可以得到k和b,也就是斜率和截距。
k=(y1-y2)/(x1-x2)
b=(y2x1-y1x2)/(x1-x2)
所以y=kx+b
=(y1-y2)/(x1-x2) x + (y2x1-y1x2)/(x1-x2)
={(y1-y2)x+y2x1-y1x2}/(x1-x2)
即你说的[(输出高限-输出低限)*输入值+(输入高限*输出低限)—(输入低限*输出高限)]╱(输入高限-输入低限)
常用线性转换一般都是这样。
欢迎加我qq 272681444