function Matlab2Abaqus(Nodes,Elements,Elements_Sets,Filename)
fileID = fopen(Filename, 'w');
fprintf(fileID,'*PART, NAME=MATLAB_MESH\n');
fprintf(fileID,'\n');
%Generate Nodes in Input File
fprintf(fileID,'*NODE, NSET=NODE\n');
[NNode, ND]=size(Nodes);
if ND==2 %2D
for i=1:1:NNode
fprintf(fileID,[num2str(i) ', ' num2str(Nodes(i,1)) ', ' num2str(Nodes(i,2)) '\n']);
end
elseif ND==3 %3D
for i=1:1:NNode
fprintf(fileID,[num2str(i) ', ' num2str(Nodes(i,1)) ', ' num2str(Nodes(i,2)) ', ' num2str(Nodes(i,3)) '\n']);
end
end
fprintf(fileID,'\n');
%Generate Elements in Input File
for i=1:1:length(Elements_Sets)
fprintf(fileID,strcat('*ELEMENT, ELSET=',Elements_Sets{i}.Name,', TYPE=',Elements_Sets{i}.Elements_Type,'\n'));
for j=1:1:length(Elements_Sets{i}.Elements) %Loop for the elements in the elements set
IE=Elements_Sets{i}.Elements(j); %Elements indices in elements sets
NNN=[num2str(IE) ', '];
for k=1:1:length(Elements{IE})
NNN=[NNN num2str(Elements{IE}(k)) ', '];
end
NNN=NNN(1:end-2);
fprintf(fileID,[NNN '\n']);
end
fprintf(fileID,'\n');
end
fprintf(fileID,'*END PART\n');
fclose(fileID);
end
没有合适的资源?快使用搜索试试~ 我知道了~
将MATLAB网格转换为Abaqus-MATLAB
共2个文件
m:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 157 浏览量
2024-07-29
18:36:33
上传
评论
收藏 1000B ZIP 举报
温馨提示
使用MATLAB中的节点坐标和元素连接生成Abaqus输入文件 使用MATLAB中的节点坐标和元素连接生成Abaqus输入文件(.inp)。该函数还提供了示例文件。 函数Matlab2Abaqus(节点、元素、元素集、文件名) 输入: ---------- 节点:节点坐标矩阵的大小为(N*2),适用于2D问题,或(N*3),用于3D问题。 Elements:一个单元格数组,包含以下形式的元素连接: 元素{i}=[node_1 node_2…….node_n],其中i是元素索引,node_1到node_n是元素i连接到的节点索引。 Elements_Sets:以以下形式指定元素集: 元素集{j}。名称:第j个元素集的名称 元素集{j}。Elements_Type:第j个元素集中元素类型的关键字,如恒应变三角形的“CPS3”。更多关键字见Abaqus关键字手册。 元素集{j}。Elements:第j个元素集中所有元素索引的向量。 Filename:包含文件夹的输入文件的完整路径、文件名和扩展名,例如:'D:\Example.inp'
资源推荐
资源详情
资源评论
收起资源包目录
Matlab2Abaqus.zip (2个子文件)
Example.m 759B
Matlab2Abaqus.m 1KB
共 2 条
- 1
资源评论
自不量力的A同学
- 粉丝: 774
- 资源: 2787
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- html常规学习.zip资源资料用户手册
- Semester Examination Works. 烟台科技学院,智能工程学院,Java编程基础课设 Java打字游戏.zip
- PingFang SC、HK、TC(Win 完美协作-修改版).apk
- 64edf716dbff6a93a2ca0b5636e312da1722606914910.jpg.jpg
- mmexport1726895720568.jpg
- 爱普生Epson LQ-635K打印机驱动下载
- 跳动的爱心,c语言环境可以运行,爱心会规律跳动
- 单机六子棋游戏 Java eclipse.zip学习资料
- 基于SGA的自动组卷matlab实现.zip
- 基于Matlab实现Dijkstra算法.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功