matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 20:22:57
matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解

matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解
matlab 欧拉方法解决查分方程程序 调用函数
我的程序是这个,文件名是euler.m*
function [x,y]=euler(fun,x0,xfinal,y0,n);
if nargin euler at 4
h=(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'

matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解
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])

matlab 欧拉方法解决查分方程程序 调用函数我的程序是这个,文件名是euler.m*function [x,y]=euler(fun,x0,xfinal,y0,n);if nargin euler at 4h=(xfinal-x0)/n;请问下错误在哪儿,要调用的话应该怎样调用?因为需要解 matlab编程问题利用欧拉方法求常微分方程近似数值解取h=0.1,0.05,0.01,用欧拉显式方法求解一阶线性微分方程:计算到y(2)并于精确解比较.求本题完整matlab程序. MATLAB求方程y’= y - 2x/y,y(0) = 1 (0≤x≤1,h = 0.1) 的数值解,要求编写程序用向前欧拉公式和改进的欧拉公式、龙格那什么,三种方法(要是嫌麻烦的话,只给出一种也可以) 求方程y’= y - 2x/y,y(0) = 二维热传导方程的matlab程序, matlab 实现有限差分的matlab程序 (B) 4.微分方程 欧拉方程 思路和方法 matlab程序的一个方程求这个十字写成matlab的正确程序. 急求matlab二阶抛物型方程的有限元程序 帮帮忙求解这个抛物方程的matlab程序 matlab牛顿迭代法求方程根程序求大神帮写个牛顿迭代法解方程的程序. 急寻用matlab编写的解决雅各比迭代法的程序要一个matlab的程序,是解决雅各比问题的 在matlab下使用runge kutta方法求解如下方程?y'[t] = -3/10 (y[t])^2 + 2 y[t]y[0] = 2怎么写程序? MATLAB 的欧拉算法怎么写 欧拉方程 关于欧拉方程 matlab解决下列积分方程(求a) 求解二维抛物线型偏微分方程matlab程序方程如下:求h,需要编出求解的matlab程序, 几个程序怎么在MATLAB仿真呀这个已经解决了