fabs函式是一个求绝对值的函式,求出x的绝对值,和数学上的概念相同,函式原型是extern float fabs(float x),用法是#include <math.h>。
数学函式:fabs,原型:extern float fabs(float x)。
#include <math.h>
求浮点数x的绝对值
计算|x|, 当x不为负时返回x,否则返回-x
// fabs.c#include <stdlib.h>#include <math.h>main(){float x;clrscr(); // clear screentextmode(0x00); // 6 lines per LCD screenx=-74.12;printf("|%f|=%fn",x,fabs(x));x=0;printf("|%f|=%fn",x,fabs(x));x=74.12;printf("|%f|=%fn",x,fabs(x));getchar();return 0;}
程式判数滤波 採样的信号,如因常受到随机干扰感测器不稳定而引起严重失真时,可以採用此方法。方法是:根据生产经验确定两交採样允许的最大偏差△×,若先后两次採样的信号相减数值大于△×,表明输入的是干扰信号,应该去掉;用上次採样值作为本次採样值,若小于、等于△×表明没有受到乾,本次採样值效。该方法适用于慢变化的物理参数的採样,如温度、物理位置等测量系统。程式判断滤波的C程式函式如下:float program_detect_filter(float old_new_value[], float X){float sample_value;if (fabs(old_new_value[1]_old_new_value[0])>X)sample_value=old_new_value[0];elsesample_value=old_new_value[1];retrun(sample_value);}函式调用需一个一维的两个元素的数组(old_new_value[2],用于存放上次採样值(old_new_value[0],)和本次採样值(old_new_value[1],),函式中sample_value表示有效採样值,X表示根据根据经验确定的两次採样允许的最大偏差△×。
本文发布于:2023-03-26 11:43:02,感谢您对本站的认可!
本文链接:http://www.ranqi119.com/to/1680098249255160.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |