24小时热门版块排行榜    

查看: 939  |  回复: 7
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

zhangguangping

木虫 (著名写手)

[交流] 【求助】抽取*.DM的一部分自己组建一个*.DM【完结】 已有3人参与

我现在有一个大体系的*.DM已经算好了,从大体系中抽取了一部分原子(序号连续的原子)来组成了一个子体系。子体系的*.DM想从大体系的*.DM里面抽取相应的部分来构成。
请教实现方法!
谢谢!

[ Last edited by zhangguangping on 2010-7-25 at 03:32 ]
回复此楼
弘德明志博学笃行
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

引用回帖:
Originally posted by xhsh at 2010-07-19 00:59:22:
不知道你这么做有什么用,但实现应该很简单。先将数据全部读出来存入矩阵A,然后把你需要的那块直接copy出来赋给另一个矩阵B就是了。

我也是这么想的,但是我对*.DM的格式不是很清楚。我找了一下写这个文件或者是读这个文件的那段代码,也没看懂是怎么写的。
弘德明志博学笃行
3楼2010-07-19 11:57:36
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 8 个回答

xhsh

木虫 (小有名气)

★ ★
小木虫(金币+0.5):给个红包,谢谢回帖交流
zhangguangping(金币+5): 2010-07-19 04:58:12
zzy870720z(金币+1):谢谢交流 2010-07-19 18:44:03
不知道你这么做有什么用,但实现应该很简单。先将数据全部读出来存入矩阵A,然后把你需要的那块直接copy出来赋给另一个矩阵B就是了。
2楼2010-07-19 07:59:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xhsh

木虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
zhangguangping(金币+10): 2010-07-19 13:53:00
引用回帖:
Originally posted by zhangguangping at 2010-07-19 11:57:36:

我也是这么想的,但是我对*.DM的格式不是很清楚。我找了一下写这个文件或者是读这个文件的那段代码,也没看懂是怎么写的。

If you need, I can write one for you.
4楼2010-07-19 16:53:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zhangguangping

木虫 (著名写手)

引用回帖:
Originally posted by xhsh at 2010-07-19 09:53:55:


If you need, I can write one for you.

那我怎么谢你啊!我现在用DM.formattedFile可以写出一个*.DMF文件,这个是一个有格式的密度矩阵。我打开看了一下数据,我只看懂了一部分。如果你能帮我写一个代码能实现把密度矩阵的其中一部分另存为另一个密度矩阵,可以用来给siesta再读入进去进行计算的话,将感激不尽!
(假设我的体系1有30个原子,siesta产生了一个密度矩阵,这个时候我想要把5-25原子的信息提取出来写到一个文件里去,和密度矩阵的格式一致,然后我再建立一个5-25原子的体系2,体系2的初始密度矩阵我想用刚才我自己组建的那个密度矩阵进行初始化!)
非常感谢!
弘德明志博学笃行
5楼2010-07-19 20:50:48
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见