ZIPANSYS APDL 输出有限元模型刚度矩阵和质量矩阵Matlab后处理代码weixin_43948280612B需要积分:1立即下载资源文件列表: 有限元矩阵后处理.zip 大约有1个文件 有限元矩阵后处理.m 771B 资源介绍: ANSYS APDL 输出有限元模型刚度矩阵和质量矩阵Matlab后处理代码 fid1 = fopen('matmMMF.txt'); fid2 = fopen('matkMMF.txt'); data1 = textscan(fid1,"%f",'HeaderLines',7); %表示前7行为标题,跳过 data2 = textscan(fid2,"%f",'HeaderLines',7); dim1 = data1{1,1}(1); Mass_Mat = zeros(dim1,dim1); for i = 4:3:data1{1,1}(3)*3+3 Mass_Mat(data1{1,1}(i),data1{1,1}(i+1)) = data1{1,1}(i+2); Mass_Mat(data1{1,1}(i+1),data1{1,1}(i)) = data1{1,1}(i+2); %原文件中只存储了一半矩阵信息,另一半需补齐 end dim2 = data2{1,1}(1); Stiff_Mat = zeros(dim2,dim2); for i = 4:3:data2{1,1}(3)*3+3 Stiff_Mat(data2{1,1}(i),data2{1,1}(i+1)) = data2{1,1}(i+2); Stiff_Mat(data2{1,1}(i+1),data2{1,1}(i)) = data2{1,1}(i+2); end save('Mass_Matrix.mat','Mass_Mat'); save('Stiff_Matrix.mat','Stiff_Mat');