matlab 欧拉方法解决查分方程程序 调用函数
matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解决的方程式是y'=y+x,即feval(fun,x(i),y(i))这个需要等于y(i)+x(i)在命令栏里写[x,y]=euler(fun,0,3,2,n),可是不知道fun该如何写,比如写y+x,会报错? Invalid function name 'y+x'
最佳回答
1、这是一个函数,必须有输入参数才能运行,你直接按F5运行肯定是不行的。2、调用方法:在命令行里运行:fun=inline('y+x','x','y')[x,y]=euler(fun,0,3,2,100);plot(x,y) 得到结果如下(系统是发散的):系统是发散的,这很容易通过另一种方法验证:y=dsolve('Dy=y+x','y(0)=2','x');ezplot(y,[0 3])
最新回答共有2条回答
-
2026-04-07 18:35:10舒心的冬日
回复1、这是一个函数,必须有输入参数才能运行,你直接按F5运行肯定是不行的。2、调用方法:在命令行里运行:fun=inline('y+x','x','y')[x,y]=euler(fun,0,3,2,100);plot(x,y) 得到结果如下(系统是发散的):系统是发散的,这很容易通过另一种方法验证:y=dsolve('Dy=y+x','y(0)=2','x');ezplot(y,[0 3])
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
