保存循环的输出

1次查看(最近30天)
坦纳史密斯
坦纳史密斯 2020年5月9日
评论道: 坦纳史密斯2020年5月9日
我希望能够运行这个程序,但保存每个输出在循环中的x和y在一个矩阵或数组。它会找到所有的解但我不知道如何使它保存每个单独金宝搏官方网站的解如果我想的话,我可以画出来。
%matlab代码的欧拉方法
清除所有
clc
f = @ (x, y) (x ^ 2) / (1 + y ^ 2) + 2 * y;
对于这个问题,你可以把x(2)放在这里
对于这个问题,你可以把y(2)放在这里
xn=input('输入x(n)的最终值:');所以这个问题是3
h=input('输入步长h: ');%因此h = . 01
Fprintf (' x y ');
虽然x0 < = xn
流(' \ n % 4.3 f % 4.3 f ', x0, y0);
日元= y0 + h * f (x0, y0);
x1 = x0 + h;
x0 = x1;
y0 = y₁;
结束

接受的答案

Ajay Kumar
Ajay Kumar 2020年5月9日
%matlab代码的欧拉方法
清晰的所有
clc
f = @ (x, y) (x ^ 2) / (1 + y ^ 2) + 2 * y;
x0 =输入(输入x或x(0)的初始值:);你可以用x(2)代替这个问题
y0 =输入(输入y或y(0)的初始值:);你可以用y(2)代替这个问题
xn =输入('输入x(n)的最终值:');所以这个问题是3
h =输入(输入步长h:);%因此h = . 01
流(' x y ');
i = 1;
x0 < = xn
流(' \ n % 4.3 f % 4.3 f ', x0, y0);
日元(i) = y0 + h * f (x0, y0);
x1 (i) = x0 + h;
x0 = x1 (i);
y0 = y₁(i);
我=我+ 1;
结束
1评论
坦纳史密斯
坦纳史密斯 2020年5月9日
谢谢你的帮助

登录评论。

更多的答案(0)

社区寻宝

在MATLAB中心找到宝藏,并发现社区如何可以帮助你!

开始狩猎!