关于MATLAB的两个题目,求大神帮忙编译一下,万分感谢!!!

2025年05月07日 18:58
有1个网友回答
网友(1):

x=0:10;
y=(x.^(1/3)).*cosh(x).*(2+exp(-3*x))./(1+exp(x));
xi=0:0.1:10;

method = {'nearest','linear','spline','cubic'};
lable={'(a) method=nearest','(b) method=linear',' (c)method=spline', '(b) method=cubic'};
for i=1:4
yi=interp1(x,y,xi,method{i});
%在一个图形窗口绘制4幅图形
subplot(2,2,i),plot(x,y,'ro',xi,yi,'b'),xlabel(lable{i})
end
以上是第一个的m文件,第二个类似
x=0:10;
%y=(x.^(1/3)).*cosh(x).*(2+exp(-3*x))./(1+exp(x));
y=log(cosh(x));
xi=0:0.1:10;

method = {'nearest','linear','spline','cubic'};
lable={'(a) method=nearest','(b) method=linear',' (c)method=spline', '(b) method=cubic'};
for i=1:4
yi=interp1(x,y,xi,method{i});
%在一个图形窗口绘制4幅图形
subplot(2,2,i),plot(x,y,'ro',xi,yi,'b'),xlabel(lable{i})
end