豆粑粑 matlab contourslice画3D等值线。
别人的问题,3D的等值线。用contourslice画的
clear all
clc
clf
s0=4;
beta=0:0.01:1;
beta=beta';
alpha=0:0.01:1;
% t=5000;
t_lin = *500;
for i=1:10
t= t_lin(i);
st=s0*exp(-beta*t.^alpha);
st_mat(:,:,i)=st;
end
=meshgrid(beta,alpha,t_lin);
h=contourslice(Beta,Alpha,T,st_mat,[],[],t_lin,5);
for i = 1:10
for j = 1:5
h((i-1)*5+j).LineWidth=0.55-0.05*i;
end
end
box on
grid on
view(-150,17);
pbaspect()
xlabel('alpha');
ylabel('beta');
zlabel('T');
页:
[1]