| 查看: 3544 | 回复: 11 | ||
yfling27铁杆木虫 (职业作家)
|
[求助]
如何编写UDF来读取txt格式的一组数据?已有1人参与
|
|
|
想模拟建筑物周围的风场,计划先采用其他方法生成脉动风的非稳态速度边界条件,得到不同时刻和不同高度处入口处的速度值(txt格式的一组数据),再用UDF读取,实现脉动风时程的数值模拟。 问题是:如何编写UDF来读取txt格式的一组数据?请高手指点,谢谢。 |
» 猜你喜欢
2025冷门绝学什么时候出结果
已经有3人回复
天津工业大学郑柳春团队欢迎化学化工、高分子化学或有机合成方向的博士生和硕士生加入
已经有4人回复
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
» 本主题相关价值贴推荐,对您同样有帮助:
fluent15.0翼型动网格参数设置
已经有4人回复
【答案】应助回帖
|
void textread(const double ar[][COLS], char * rFileName) { int i,j; FILE * pFile; if ((pFile=fopen(rFileName,"r" )==NULL){ Message("Can't open the file(read)\n" ;return; } for (i=0; i<ROWS; i++) { for (j=0; j<COLS; j++) fscanf(pFile,"%lf",&ar[j]); putchar('\n'); } if (fclose(pFile)!=0) Message("Error in closing file\n" ;} |
11楼2017-12-26 11:13:02
2楼2012-07-26 20:46:37

7楼2012-12-11 09:16:32
【答案】应助回帖
|
直接用C写函数,然后在UDF中调用 void textread(const double ar[][COLS], char * rFileName) { int i,j; FILE * pFile; if ((pFile=fopen(rFileName,"r" )==NULL){ Message("Can't open the file(read)\n" ;return; } for (i=0; i<ROWS; i++) { for (j=0; j<COLS; j++) fscanf(pFile,"%lf",&ar[j]); putchar('\n'); } if (fclose(pFile)!=0) Message("Error in closing file\n" ;} 代码中ROWS为行数,COLS为列数,可以自己定义 |
10楼2017-12-26 11:11:22
tuqin2575
铁杆木虫 (著名写手)
专家
- 应助: 1 (幼儿园)
- 贵宾: 0.681
- 金币: 5636.5
- 散金: 469
- 红花: 36
- 沙发: 4
- 帖子: 2701
- 在线: 234.6小时
- 虫号: 1543081
- 注册: 2011-12-19
- 性别: MM
- 专业: 农业水利

3楼2012-09-13 20:59:00
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
4楼2012-09-14 07:38:04
fangdian
木虫 (正式写手)
- 应助: 201 (大学生)
- 金币: 2836.4
- 散金: 64
- 红花: 33
- 帖子: 818
- 在线: 206.9小时
- 虫号: 1926821
- 注册: 2012-08-06
- 专业: 多相流热物理学
5楼2012-09-14 09:34:01

6楼2012-12-11 09:12:46

8楼2013-01-21 01:17:46

9楼2015-04-08 15:52:22













回复此楼
)==NULL)
路过,呵呵。学建环的有的也研究这个