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

📄 san.m

📁 matlab实例编程一百个源程序,包含了各个方面的实例编程
💻 M
字号:
function s=san(t,x1,x2)
h=1;
hh=(x2-x1)/3;
r1=x1;
r2=x1+hh;
r3=x2-hh;
r4=x2;
x=[r1 r2 r3 r4];
n=4;
M=bigm(x,h,n);
if t>=x(1)&t<=x(2)
    s=1/(6*h)*M(1)*(x(2)-t).^3+...
        1/(6*h)*M(2)*(t-x(1)).^3+...
        (sin(1)-1/6*M(1)*h.^2)*(x(2)-t)/h+...
        (sin(2)-1/6*M(2)*h.^2)*(t-x(1))/h;
elseif t>=x(2)&t<=x(3)
    s=1/(6*h)*M(2)*(x(3)-t).^3+...
        1/(6*h)*M(3)*(t-x(2)).^3+...
        (sin(2)-1/6*M(2)*h.^2)*(x(3)-t)/h+...
        (sin(3)-1/6*M(3)*h.^2)*(t-x(2))/h;
elseif t>=x(3)&t<=x(4)
    s=1/(6*h)*M(3)*(x(4)-t).^3+...
        1/(6*h)*M(4)*(t-x(3)).^3+...
        (sin(3)-1/6*M(3)*h.^2)*(x(4)-t)/h+...
        (sin(4)-1/6*M(4)*h.^2)*(t-x(3))/h;
end

⌨️ 快捷键说明

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