maxfind.c
来自「超声波成像算法」· C语言 代码 · 共 33 行
C
33 行
/* 1師尦僨乕僞偺嵟戝抣扵嶕 */
/* MaxFind */
#include <math.h>
#include <stdlib.h>
#include "Reconst.h"
double MaxFind(int n,double *a)
/* 堷悢丗
/* int n 丗嵟戝抣傪媮傔傞1師尦攝楍偺師尦
/* double a[i] 丗攝楍
/*********************************************************/
{
int i;
double max=0.0;
for(i=0;i<n;i++){
if(max<fabs(a[i])) max=fabs(a[i]);
}
printf("max= %lg\n",max);
return max;
}
double MaxFindC(int n,COMPLEX16 *a){
int i;
double max=0.0,cabs;
for(i=0;i<n;i++){
cabs =a[i].real*a[i].real+a[i].imag*a[i].imag;
if(cabs>max)max=cabs;
}
printf("Max abs = %lf\n",max);
return(max);
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?