论坛首页    职业区    学术与写作    工程技术区    软件区    资料区    商务合作区    社区办公室
 您好! 欢迎 登录注册 最新帖子 邀请注册 活动聚焦 统计排行 社区服务 帮助
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
  • 3884阅读
  • 3回复

[求助]pfc3d中的某一array变量该如何存储为数据文件 [复制链接]

上一主题 下一主题
离线xiao+panpan
 
发帖
4
土币
59
威望
31
原创币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-08-02
大家好,我编了一小程序,有一array变量vdata(10,10,10),为整数型三维矩阵,想把vdata的值到一数据文件中,采用如下代码: uM6!RR!~  
def make_ascio 10C91/  
   ndata=nx*ny*nz 7CN[Z9Y^}  
   status = open('fileimg3d.fio', IO_WRITE, IO_ASCII) }4ju2K  
   status = write(vdata,ndata) F0(Sv\<::  
   status = close L/+J|_J)  
end g#2X'%&+  
提示vdata不是字符,我用svdata(kx,ky,kz)=string(vdata(kx,ky,kz))把其转化为字符, status = write(svdata,ndata) h*LL(ow5  
但还是提示不是字符。 5WN Z7cO  
烦请大家指导一下,是否哪里错了,活着有更简单直接的方法。我想把vdata的值保存为可被其他程序方便读取的文件,如可用记事本读取.谢谢了 *U^hwL  
离线lufeezhong

发帖
13
土币
200
威望
11
原创币
0
只看该作者 1楼 发表于: 2010-09-07
回 楼主(xiao+panpan) 的帖子
;一个简单的一维数组10个元素,三维数组类同 {4q:4 i  
def make_ascio cb,sb^-  
  array buf(10) j}*+-.YF  
  count=1 # Kr.!uD  
  loop while count<11 xA E@cwg  
    buf(i)=string(ndata(i)) vp9<.*h  
    count=count+1 /j@r~mt/pA  
  end_loop   X&8,.=kt"  
  status = write(buf,10) Y6PA\7Y\  
  status = close )eMh,r  
end
离线心静如水
发帖
12
土币
353
威望
12
原创币
0
只看该作者 2楼 发表于: 2010-11-17
回 1楼(lufeezhong) 的帖子
麻烦问你一下,用pfc3d生成小球后,如何将小球的坐标值输出来用于其它后处理而不是print出来?(print出的小球的坐标无法拷贝)。谢谢你。
生活如水,水到渠成
在线ruoyudong

发帖
246
土币
17183
威望
414
原创币
0
只看该作者 3楼 发表于: 2011-05-30
还可以,知道用table
快速回复
限100 字节
温馨提示:欢迎交流讨论,请勿纯表情、纯引用!
 
上一个 下一个

      https://beian.mps.gov.cn/ 粤公网安备 44010602012919号 广州半山岩土网络科技有限公司 粤ICP备2024274469号

      工业和信息化部备案管理系统网站