- 博客(12)
- 收藏
- 关注
原创 Matlab提取ABAQUS后处理文件inp中的节点数
对于有限元ABAQUS等软件通常会产生一系列inp文件,文件中包含着节点编号的数据,数据量通常较大。而我们通常需要对节点编号进行加工,如何提取节点编号是存在的一个难点。今天就通过Matlab演示如何提取inp文件中节点编号。clc;clear all;fn='1.inp'; %待处理的inp文件Origin= fopen(fn,'r'); %读取inp文件New= fopen('New_Data2.txt','wt'); %新建一个txt文件i=0;j=0;while ~feof(Orig
2021-01-26 14:31:36
3686
转载 python修改ABAQUS的inp计算文件
python修改ABAQUS的inp计算文件这里的函数可以与上一个博客Matlab-python-ABAQUS数据交互及联合使用的函数接口相互配合和集成,实现matlab与Abaqus进行联合仿真计算,大体思路如下图所示。在这里插入图片描述因此这里matlab和python各写一个接口函数,实现对数据的处理。matlab函数function modify(Path,InpFile,NewData)%modify.m%libing403,2017-05-09ReqFile=[Path,’\mo
2021-01-26 11:19:23
1737
原创 Matlab曲线标记间距自定义
1.曲线标记基本设置plot(matrix1(:,1),matrix1(:,2),'-bs')s代表方块,如果这样直接设置,会显得标记太过密集,变成一团浆糊。2.标记间距自定义plot(matrix1(:,1),matrix1(:,2),'-bs','MarkerIndices',100)这里采用MarkerIndices命令对标记间距进行调整,100表示没隔100个点取一个值,这样就可以根据眼球调整标记间距对比一下调整效果第一个为调整后图片,明显比第二个调整前图片看起来舒适好了今
2020-12-23 10:24:31
12075
原创 Matlab图例设置
1.图例的基本设置legend('\alpha_1','\alpha_1','\alpha_1')上图分别设置了三个图例2.图例的位置legend('\alpha_1','\alpha_1','\alpha_1',1)0——图例尽量不与数据冲突,自动放置在最佳位置1——放置在放置在图形的右上角 top right2——放置在图形的左上角 top left3——放置在图形的左下角 bottom left4——放置在图形的右下角 bottom right-1——放置在图形视窗的外右边
2020-12-23 10:04:06
34424
1
原创 Matlab坐标轴自定义设置
1.坐标轴基本设置xlabel(‘a’)%设置坐标轴的名称为a2.坐标轴字体及大小的自定义xlabel(‘Axial strain(%)’,‘FontName’,‘Times New Roman’,‘FontSize’,12)%FontName为字体类型定义的命令,FontSize为字体大小定义的命令3.坐标轴数字的自定义set(gca,‘FontName’,‘Times New Roman’,‘FontSize’,fs)%gca表示对坐标轴数字操作的命令,后面两个命令与第二条中意义相同。
2020-12-23 09:47:12
31022
1
原创 Matlab线型,颜色及标记的自定义
1.绘制最基本的曲线plot(x,y,’-s’)%x为横坐标数组,y为对应的纵坐标数据,-表示实线,s表示正方形(square)。matlab的线型和标记为系统自带,无法自定义2.曲线颜色的自定义’color’,[149/255 44/255 44/255]%三个数字依次代表RGB对应的颜色,可以通过PPT或者PS等查询想要的颜色,然后在Matlab中自定义。149,44,44为对应的RGB标号,255为总标号数,matlab中用两者比值表示即149/255,44/255,44/255。3.标记
2020-12-23 09:28:17
4078
1
原创 Matlab光滑曲线多项式拟合与样条曲线拟合的两个案例
%多项式曲线拟合figure(1)matrix2=[]; %新建空矩阵h1=polyfit(matrix1(:,1),matrix1(:,2),3); %计算多项式拟合系数,3-拟合次数matrix2(:,1)=polyval(h1,matrix1(:,1),1); %计算拟合函数值yplot(matrix1(:,1),matrix2(:,1)) %绘制拟合曲线title(‘Predicred realations between noncoaxiality and bedding angle’
2020-09-11 16:36:25
1644
原创 Matlab绘图设置总结
Matlab绘图设置学习内容:1、 坐标轴方向,范围与间隔2、 图例设置3、 字体设置4、 标题设置5、 设置线性学习产出:1)坐标轴设置xlim([0,12]) %限制x轴的范围ylim([-2,8]) %限制y轴的范围set(gca,‘xtick’,(0:200:1000)) %改变x轴坐标间隔显示 这里间隔为200set(gca,‘ytick’,(0:0.5:2.0)) %改变x轴坐标间隔显示 这里间隔为200set(gca,‘XAxisLocation’,‘top’) %
2020-09-11 16:24:02
1235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人