三角函数绘图器 - 同时对比sin/cos/tan
在同一坐标系绘制正弦、余弦、正切曲线,拖动相位滑块看变化。
UD5工具箱
加速度计测量的是比力(Specific Force),即作用在设备上的支持力减去重力。设备静止平放时,支持力向上(抵消重力),所以Z轴读数约为 +9.81 m/s²(即1g)。
简单理解:加速度计测量的是"除重力外所有力的总和"。自由落体时读数为0,因为没有任何支持力。
因为加速度计测量的是支持力而非加速度本身。静止设备受到桌面向上的支持力(大小=mg),该支持力使加速度计产生读数。如果加速度计在自由落体时(真正不受支持力),读数才为0。这也解释了为什么你可以用加速度计检测重力方向——它感知的是支持力的反方向。
重力在设备坐标系中的分量会随倾斜而变化。例如设备绕X轴向前倾斜30°:
• Z轴读数 ≈ 9.81 × cos(30°) ≈ 8.50 m/s²
• Y轴读数 ≈ 9.81 × sin(30°) ≈ 4.90 m/s²
• X轴读数 ≈ 0(无侧倾)
合加速度始终保持≈9.81 m/s²(静止时)。利用这个原理可以实现倾斜检测和姿态估计。
静止时,加速度计读数方向即为支持力方向(通常指向天空)。通过计算各轴分量的比值,可以反推设备的俯仰角和横滚角。例如:
pitch = arctan(ay / az),roll = arctan(ax / az)。
但需要注意,加速度计无法区分水平旋转(偏航角),需要配合陀螺仪或磁力计。
自由落体时,设备和周围物体以相同的加速度(g)下落,设备不受任何支持力。加速度计测量比力=实际加速度-重力=g-g=0,因此所有轴读数接近0。这也是宇航员在轨道上体验失重的原因——他们实际上处于持续的自由落体状态。
在同一坐标系绘制正弦、余弦、正切曲线,拖动相位滑块看变化。
逐步添加点并增量式构建 Delaunay 三角网,展示边翻转操作。
输入任意三角形的已知边角,利用正弦和余弦定理求解其他未知量。
通过拖拽两条线形成特定角度去接近系统设定的目标,看谁的眼力最好。
计算两个复数的加减乘除,并显示它们的模、辐角以及极坐标形式。
输入任意时刻,计算时针与分针之间的精确夹角(度数),适合经典数学题。
输入圆心角和半径,计算扇形的弧长、面积和周长。
集成长度、重量、温度、面积、体积、速度、压力、能量等常用单位,分类清晰,一键互换。
在坐标平面上点击放置数据点,自动绘制唯一经过所有点的拉格朗日插值多项式曲线。
输入光的波长或频率,计算对应的频率、波长和光子能量。
根据距离、累计上升和下降、负重,按奈史密斯法则估算徒步所需时间。
在一个界面上同时测试多条正则替换规则,并查看每步变化,方便复杂清洗。
利用加速度计检测摇晃方向,分配不同的打击乐音效,像打鼓一样演奏。
读取绝对方向传感器,绘制一个旋转的罗盘玫瑰,显示当前设备朝向的方位角。
使用 AmbientLightSensor API 监听光照强度变化,记录日志并绘制时间-照度图。
连接支持 WebUSB 的温度传感器,实时读取并显示温度值,绘制趋势图。
连接蓝牙心率监测器,实时显示心率数据并绘制波形,展示健康设备 Web 接入。
读取设备磁力计数据,显示磁场强度与方向,模拟指南针,展示Web Magnetometer API用法。
利用环境光传感器读数自动切换网页的亮色/暗色主题,并展示光照强度曲线。
读取LinearAccelerationSensor,检测设备的物理移动和摇动动作,触发特效。
根据设备的GravitySensor数据,让屏幕上的小球实时随手机倾斜方向滚动。
利用AbsoluteOrientationSensor绘制一个匹配设备真实朝向的三维指南针。
通过手机气压传感器(如有)获取当前气压值,并显示为模拟的指针气压计。
同屏显示加速计、陀螺仪和磁力计的实时数据图表及三维方向模型。
通过AmbientLightSensor API读取当前环境光强度(勒克斯),辅助自适应亮度设计。
使用Proximity Sensor API检测设备屏幕附近是否有物体靠近,显示距离与状态。
调用设备的磁力计或陀螺仪,显示精确的方位角,模拟真实指南针界面。