matlab如何分析lammps,matlab 读取lammps dump 文件

该博客介绍了如何使用MATLAB进行LAMMPS dump文件的后处理,具体步骤包括读取文件、计算管道流动中各量沿半径的分布,以及将处理结果存储到新的文本文件中。
摘要由CSDN通过智能技术生成

发一个我修改过的m文件吧:

% MATLAB后处理 LAMMPS数据:求解管道流动,各量沿着管道半径方向的分布:

function [varargout] = scandump(varargin) % Function to scan LAMMPS dump file

clc;

clear all

try

dump = fopen('water_pos+vel.txt','r');

catch

error('Dumpfile not found!');

end

%定义初始的一些量:

R=30;     %定义管道的半径

long=75;   %管道的长度

h=input('请输入每一层的厚度:h=');    %每一层的厚度

nlayer=floor(R/h+0.5); %沿着管道半径方向,所分的层数

i=1;

out.position(i,1) = 0;

fid = fopen('okokokokokokokok.txt','w'); % 把处理好的数据存储到density_ok.txt

fprintf(fid,'# r  density/number ave_vel\n');

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%%%%%%%%%%%%%%%%%%%%%% 读取并处理LAMMPS输出文件部分%%%%%%%%%%%%%%%%

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值