求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/08/20 04:35:54
求助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直接运行出结果
%欧拉法
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),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)](/uploads/image/z/6848698-58-8.jpg?t=%E6%B1%82%E5%8A%A9matlab%E8%BE%BE%E4%BA%BA%2C%E6%88%91%E6%96%B0%E5%BB%BAM%E6%96%87%E4%BB%B6%28euler.m%29%2C%E5%85%B6%E7%A8%8B%E5%BA%8F%E5%A6%82%E4%B8%8B%2C%E8%BF%90%E8%A1%8C%E5%87%BA%E9%94%99%2C%E5%A4%A7%E5%AE%B6%E5%B8%AE%E6%88%91%E7%9C%8B%E5%93%AA%E9%87%8C%E5%87%BA%E9%94%99%EF%BC%88%E5%9C%A8%E5%8E%9F%E5%9F%BA%E7%A1%80%E4%B8%8A%E6%94%B9%E5%8A%A8%EF%BC%89)
大多数程序不是用这种方法编程,而是建立两个程序,一个是被调用的函数文件,另一个是欧拉法的主函数
求助matlab达人,我新建M文件(euler.m),其程序如下,运行出错,大家帮我看哪里出错(在原基础上改动)
哪位高手帮我看下我的matlab程序哪里出错了,运行不了.
在matlab中运行下列.m文件后出错,
matlab 程序出错,帮我看看错在哪儿了
麻烦您帮我看一下这段matlab程序,整数线性规划的,我运行了之后和实际不符,不知道是哪里出错了,
matlab程序如下:为什么提示运行出错?
【Matlab程序运行出错】!
matlab程序运行,出错,
MATLAB的一个程序,运行出错,画不出图,求大牛!程序如下:
看看我的MATLAB程序哪里出错了?
紧急!谁帮我看看这个matlab程序那里出错
请大家看看我这mathematica程序哪里出错了