求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)%欧拉法function maina=0;b=1;h=0.1;y0=0; n=(b-a)/h;x=zeros(1,n+1);y=zeros(1,n+1);z=zeros(1,n+1);x=a:h:b;y(1)=y0;euler=f(

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 03:47:54
求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)%欧拉法function maina=0;b=1;h=0.1;y0=0; n=(b-a)/h;x=zeros(1,n+1);y=zeros(1,n+1);z=zeros(1,n+1);x=a:h:b;y(1)=y0;euler=f(
xN@_%Jv$q^bo*m#' >Q( B#mH TiP8.ys:zjfٝ}T-ЛMҺ,k+yyI o:+Z#=aI}2ly4y&A?jވkYd9|ó[sKZֽ|B ٤ߎ׵k*%M9Q\F) sʒgUb HK /bXr^+ J<'ْ* VUMxo2:%+X %0vo vΟx?#6psۚoYPY įb3Dt"qMiOV OCO8˳w# w< .Tц`aצgsԃ"P?]-KHDd}AH'eWV< ^

求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)%欧拉法function maina=0;b=1;h=0.1;y0=0; n=(b-a)/h;x=zeros(1,n+1);y=zeros(1,n+1);z=zeros(1,n+1);x=a:h:b;y(1)=y0;euler=f(
求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)
%欧拉法
function main
a=0;b=1;h=0.1;y0=0; n=(b-a)/h;
x=zeros(1,n+1);
y=zeros(1,n+1);
z=zeros(1,n+1);
x=a:h:b;
y(1)=y0;
euler=f(n,z,x,y,h);
function euler=f(n,z,x,y,h)
for i=1:n
z(i)=x(i).^2-y(i);
y(i+1)=y(i)+h*z(i);
end
其实就是用欧拉法求方程的近似解,要求全部的程序在一个M文件里,按F5直接运行出结果

求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)%欧拉法function maina=0;b=1;h=0.1;y0=0; n=(b-a)/h;x=zeros(1,n+1);y=zeros(1,n+1);z=zeros(1,n+1);x=a:h:b;y(1)=y0;euler=f(
大多数程序不是用这种方法编程,而是建立两个程序,一个是被调用的函数文件,另一个是欧拉法的主函数