24小时热门版块排行榜    

查看: 1705  |  回复: 2

徒然草111

新虫 (小有名气)

[求助] 求助!!!!UDF三维风速随高度变化程序问题 已有1人参与

我的UDF如下:
#include "udf.h"
DEFINE_PROFILE(x_velocity,thread,nv)
{
   float x[3]; /* an array for the coordinates */
   float y;
   face_t f; /* f is a face thread index */
   begin_f_loop(f, thread)
{
    F_CENTROID(x,f,thread);
    y = x[1];
    F_PROFILE(f, thread, nv)
     = 2*(1- y*y/(0.04*0.04));
   }
   end_f_loop(f, thread)
}

由于我的高度是Z轴表示的,因此我将该程序的所有y改成z,但是运行结果却和改动前一模一样,这是什么原因呢
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

匿名

用户注销 (文坛精英)

★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
徒然草111: 金币+10, ★★★很有帮助 2015-08-30 09:51:58
本帖仅楼主可见
2楼2015-08-30 00:17:38
已阅   申请仿真EPI   回复此楼   编辑   查看我的主页

徒然草111

新虫 (小有名气)

引用回帖:
2楼: Originally posted by 硫酸亚铜 at 2015-08-30 00:17:38
一般三维的高度是指z方向吧,建议把程序改为z=x,后面遇见y的地方都用z代替

谢谢谢谢,完美解决了问题,金币已发。我想请问一下z=x[1]和z=[2]两者有什么区别呀?
3楼2015-08-30 09:54:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 徒然草111 的主题更新
信息提示
请填处理意见