|
楼主 |
发表于 2010-5-5 13:39:16
|
显示全部楼层
请教`整个UDF编写如下:
想实现一个随机波的过程,通过推板造波.
望路过大侠给予指点,谢谢```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include "udf.h"
#define pi 3.1415926
DEFINE_CG_MOTION(valve,dt,cg_vel,cg_omega,v_time,dtime)
{
real w1;
real f1;
real t1;
t1 = ((rand()%10)*0.1+2);
w1 = (2*pi)/t1;
f1 = v_time/(2*t1);
if(v_time<=2*t1)
cg_vel[0]=((rand()%9)*0.1+0.3)*f1*cos(w1*v_time);
else
cg_vel[0]=((rand()%9)*0.1+0.3)*cos(w1*v_time);
}
整个内容的写法有问题么? 这样能不能实现随机函数的取得的? |
|