该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
大佬们好。是这样的,我最近在学习热加工图的制作,一开始用origin绘制发现精度不是特别好而且有很多BUG,所以想试着用Matlab绘制热加工图。热加工与就是功率耗散图和失稳图得叠加后的到的图,但是在计算得到所需的数据之后绘图是怎么才能把两个参数绘制到一个图里。下面是我的代码
clc;clear;
X=[700,750,800,850,900] %X轴,温度
Y=[-3,-2,-1,0,1] %Y轴,log应变速率
Z=[87.8,39.69,25.53,18,11.63
111.41,81.75,53.99,43.55,30.82
207.16,124.97,102.71,77.66,53
285.95,184.59,161.42,111.99,101.44
297.19,259.49,234.32,175.19,150.56] %X列,Y行
Zlog=log10(Z) %log应力
i=100 %设置插值矩阵的行数
j=100 %设置插值矩阵的列数
Xi=(700: (900-700)/(j-1):900) %赋值给X插值点
Ylogi=(-3: (1-(-3))/(i-1):1) %赋值给Y插值点
Yi=10.^Ylogi %应变速率的插值向量,10的Ylogi元素次方
Zlogi=interp2(X,Y,Zlog,Xi,Ylogi','spline') %用spline方法插值(log应力)矩阵
Zi=interp2(X,Y,Z,Xi,Ylogi','spline') %用spline方法插值应力矩阵
[Fx,