详细点说就是怎样将其保存为两个变量A与B,其中A是5秒前的data的值,B是现在的值?
然后求导就行了~
如何使A成为B的上一个的值,
好比data每隔5秒分别为: 1,2,3,4,5
那么A为__ , 1,2,3,4 ???
B为1,2,3,4,5 ???-----
或者有其他方法,求其变化率的~在线等~~~
然后求导就行了~
如何使A成为B的上一个的值,
好比data每隔5秒分别为: 1,2,3,4,5
那么A为__ , 1,2,3,4 ???
B为1,2,3,4,5 ???-----
或者有其他方法,求其变化率的~在线等~~~
解决方案 »
- launcher 和systemUI(状态栏) 的问题
- 2.3新添加了一个重载的MotionEvent.obtain(),如何利用这个API模拟两点放大缩小操作
- 请问哪里有开放的流媒体播放的api,最好是rtsp协议的,其他的也可以
- 如何通过手机电缆访问电脑上的资源
- 想问下如何构建一个虚拟的来电提示
- 音乐播放器扫描SD卡音乐功能如何实现
- cling开发DLNA找不到class的问题!
- 大家有没有遇到Android5.0系统的notification问题?
- android 蓝牙ble 连接超时,有懂得的高手帮忙下,谢谢了。
- android studio 安装后打不开
- 怎么使得ScrollView中的某个组件一直在屏幕上方,而不跟随scrollview滚动????
- 启动应用程序的问题[貌似跟task有关]
大哥。。求下具体的写法~~~
好比
float data是5秒一次的变量float A = data;
float B = A?
这样写就A = B = data了~~~
float B = data
这样后,B不就不会等于A了,A就是旧值,B是data的新值
data = getData()
B = A
A= data;顺便说一下,用float做 加减乘除是非常危险的,会丢失精度。
A = data;然后编译不通过,需要初始化A~然后system out就是B是data一直在变,而A就一直是初始化的那个值~???还请指点迷津啊 T T~
float data = data.getValue();
float A = 0; //这里必须初始化
float B = A; //这里A = 0,B = 0
A = data; //这里A 变化了,
System.out.println(A + "=====" + B);
}data的值变化一次,这个方法就要执行一次
所以输出就一直为15.123123=====0
16.457382=====0
14.754123=====0
12.457842=====0