插值算法及matlab实现,MATLAB 插值算法实现

插值算法及matlab实现,MATLAB 插值算法实现1.高斯插值functionf=Gauss(x,y,x0)if(length(x)==length(y))n=length(x);elsedisp(‘x和y的维数不相等!’);return;endxx=linspace(x(1),x(n),(x(2)-x(1)));if(xx~=x)disp(‘节点之间不是等距的!’);return;endif(mod(n,2)==1)if…

大家好,又见面了,我是你们的朋友全栈君。

1.高斯插值

function f = Gauss(x,y,x0)

if(length(x) == length(y))

n = length(x);

else

disp(‘x和y的维数不相等!’);

return;

end

xx =linspace(x(1),x(n),(x(2)-x(1)));

if(xx ~= x)

disp(‘节点之间不是等距的!’);

return;

end

if( mod(n,2) ==1)

if(nargin == 2)

f = GStirling(x,y,n);

else if(nargin == 3)

f = GStirling(x,y,n,x0);

end

end

else

if(nargin == 2)

f = GBessel(x,y,n);

else if(nargin == 3)

f = GBessel(x,y,n,x0);

end

end

end

function f = GStirling(x,y,n,x0)

syms t;

nn = (n+1)/2;

f = y(nn);

for(i=1:n-1)

for(j=i+1:n)

y1(j) = y(j)-y(j-1);

end

if(mod(i,2)==1)

c(i) = (y1((i+n)/2)+y1((i+n+2)/2))/2;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/138550.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysqlbackup 还原特定的表

    mysqlbackup 还原特定的表

    2022年1月13日
    39
  • cada0图纸尺寸_a0图纸尺寸[通俗易懂]

    cada0图纸尺寸_a0图纸尺寸[通俗易懂]a0图纸尺寸a0图纸尺寸问题:a0图纸尺寸答案:841mm*1189mm【相关阅读】1、什么是a0图纸a0图纸是一种很大的绘图纸,这种纸张比一般的复印纸要厚,也比一般的复印纸要黄一点,这种绘图纸一面比较光滑,适合画图用,另一面比较粗糙。但是很多人都感觉不出来,也看不出来。a0图纸广泛的运用于各种建筑设计,规划设计,工业设计,产品设计等等,很多这个专业的学生,从大一开…

    2022年6月20日
    70
  • hashMap,hashTable,hashSet,TreeMap的区别

    hashMap,hashTable,hashSet,TreeMap的区别

    2022年3月1日
    53
  • 关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstep

    关于IplImage中widthstep的大小与width,nchannels等的关系的问题_widthstephttp://www.niubb.net/a/2015/12-02/1104644.html话题:widthstepwidth是图像宽度,可为任意值;widthstep是行字节数,应该是4的倍数,不一定等于width,nchannels为图像通道数。#defineWIDTHBYTES(bits)(((bits)+31)/32*4)看看这个公式你就明白了。对RO

    2022年5月16日
    34
  • java的outputstream_java输入流

    java的outputstream_java输入流我有这个InputStream:InputStreaminputStream=newByteArrayInputStream(myString.getBytes(StandardCharsets.UTF_8));如何将其转换为ServletInputStream?我努力了:ServletInputStreamservletInputStream=(ServletInputStrea…

    2022年9月2日
    3
  • 在我一生中最猥琐的时候遇见你(1)

    在我一生中最猥琐的时候遇见你(1)【书名】在我一生最猥琐的时候遇见你【作者】无良某鸡【文案】当我还是一个光屁股天使的时候,有一天,我在凡间晃悠。  突然我看到前面那个头上长着红色山羊角的男人从他的黑色斗篷里落下了一个东西。  “嗨,先生,”我朝他喊,“您掉东西了!”  那人不仅没有回头,反而越走越快,转眼就消失在街角。  我走上前去捡起落在地上的东西,那是一本小说.  小说的封面,一男一女紧密相拥着。  …

    2022年6月2日
    32

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号