clear clc x=0:0.1:1; a=3; y=inline('a*10^(-10)*log(6*x)*(x>0.1)+x*(x=<0.1','x','a'); fy = zeros(length(x),1); for i = 1:length(x) fy(i)=y(x(i),a); end plot(x,fy)
clear clc close all x=0:0.001:1; for i=1:length(x) if (x(i)<=0.1)&&(x(i)>=0) y(i)=x(i); elseif (x(i)>0.1)&&(x(i)<=1) y(i)=3*exp(6*x(i))*1e-10; end end plot(x,y) % 图形有些诡异,因为第二段乘了10^(-10)