计算化学公社

 找回密码 Forget password
 注册 Register

求助:使用MATLAB绘图EPR报错

查看数: 667 | 评论数: 5 | 收藏 Add to favorites 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2024-1-13 23:54

正文摘要:

根据Easyspin官方文档的做法,可以成功读取ORCA的输出信息,但是绘图却无法绘图,报错超出数组范围。 试过一些网上的各种办法,增加虚拟内存、增加JAVA内存、更换了更大内存的笔记本,均存在该报错,想问下论坛大佬 ...

回复 Reply

wzkchem5 发表于 Post on 2024-1-14 19:12:27
超限制抱怨 发表于 2024-1-14 10:57
了解了,王老师,是不是需要计算什么自由基,这个EPR模块就要换成什么原子。图中标红的地方

不是,这里要写所有自旋密度分布不能忽略不计的原子。而且我说的不是改这里,是在你已经做了orca计算以后,在easyspin里怎么把多余原子的信息删掉,这样不需要你额外再做一个orca计算,节省机时和人力

评分 Rate

参与人数
Participants 1
eV +2 收起 理由
Reason
超限制抱怨 + 2 谢谢,了解了

查看全部评分 View all ratings

wzkchem5 发表于 Post on 2024-1-14 17:36:33
超限制抱怨 发表于 2024-1-14 07:11
王老师,我懂您的意思。但是我不是很了解matlab,我应该如何去删除一些A值较小的核呢,不知道该如何实现 ...

Sys是一个结构体变量,easyspin说明书写了这个结构体变量的内容是什么。其中有一个数组存了A值的信息。
所以只需要知道matlab里怎么截短数组就行了,这个网上随便一搜就有教程
wzkchem5 发表于 Post on 2024-1-14 00:25:23
是不是算了很多个核的A值?
画EPR图的计算量随原子核数是指数级增长的,所以一般需要把A值特别小(小到你确定不会对谱图造成可见影响)的核从easyspin读进来的数据里手动删掉,再画

手机版 Mobile version|北京科音自然科学研究中心 Beijing Kein Research Center for Natural Sciences|京公网安备 11010502035419号|计算化学公社 — 北京科音旗下高水平计算化学交流论坛 ( 京ICP备14038949号-1 )|网站地图

GMT+8, 2024-11-25 15:59 , Processed in 0.305719 second(s), 27 queries , Gzip On.

快速回复 返回顶部 返回列表 Return to list