lab41.m

来自「利用龙格库塔法(等步长」· M 代码 · 共 38 行

M
38
字号
clear all
global N hx
t0=0;
tend=1;

N=10;
hx=1/N;
x=hx:hx:1-hx;
u0=zeros(1,N);
u0=u0';
    result=[u0'];
    time=[t0];
    u=u0;
    t=t0;
    M=200;
    for k=1:M
        h=(tend-t0)/M;
        u=u+h*fpar1(t,u);
        t=t+h;
        result=[result;u'];
        time=[time;t];
    end
      for i=1:size(time)
        if time(i)<=1&&time(i)>=0
            A(i)=1;
        else
            A(i)=0;
        end
    end



resultp=[A' result];
xp=0:hx:1
mesh(xp,time,resultp)


⌨️ 快捷键说明

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