⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 wlyinterp1.m

📁 matlab基础使用程序
💻 M
字号:
function wlyinterp1
x = 0:0.7:10; 
y = sin(x); 
xi = 0:.3:10; 
yy=sin(xi);
figure(1)
subR=3;subC=2;
yi = interp1(x,y,xi);err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,1);    plot(x,y,'o',xi,yi); title(['linear (default) err=' num2str(err1)])    
yi = interp1(x,y,xi,'nearest'); err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,2);    plot(x,y,'o',xi,yi); title(['nearest err=' num2str(err1)])
yi = interp1(x,y,xi,'spline'); err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,3);    plot(x,y,'o',xi,yi); title(['spline err=' num2str(err1)])
yi = interp1(x,y,xi,'pchip'); err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,4);    plot(x,y,'o',xi,yi); title(['pchip err=' num2str(err1)])
yi = interp1(x,y,xi,'cubic'); err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,5);    plot(x,y,'o',xi,yi); title(['cubic err=' num2str(err1)])
yi = interp1(x,y,xi,'v5cubic'); err1=sum((yy(1:end-1)-yi(1:end-1)).^2); 
subplot(subR,subC,6);    plot(x,y,'o',xi,yi); title(['v5cubic err=' num2str(err1)])

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -