Matlab求解方程 y=f(x);f(0)=0; y''=(1+y'^2)^(3/2); 求解区间[0,1] 解得好的
来源:学生作业帮 编辑:神马作文网作业帮 分类:数学作业 时间:2024/09/25 23:12:40
Matlab求解方程 y=f(x);f(0)=0; y''=(1+y'^2)^(3/2); 求解区间[0,1] 解得好的再加50分!
解此方程还需补充一个初始条件.
设此初始条件为f '(0)=-0.15
dy = @(x,y) [y(2);(1 + y(2)^2)^(3/2)];
[X,Y] = ode45(dy,[0 1],[0 -0.15]);
plot(X,Y(:,1),'-o')
再问: 原来是这样啊,请问这个格式dy = @(x,y) [y(2);(1 + y(1)^2)^(3/2)]; 方括号里面就是等式左右吧,那如果等式左边略复杂比如y(2)*sin(y(2))呢?麻烦你了
再答: 如果y''= y'*sin(y')、f '(0) = -0.15 求解区间[0,100] 则 dy = @(x,y) [y(2);y(2)*sin(y(2))]; [X,Y] = ode45(dy,[0 100],[0 -0.15]); plot(X,Y(:,1),'-o')
再问: 不好意思,我的意思是原方程如果改成y‘’*sin(y‘’)==(1+y'^2)^(3/2); 这样还能像上面那样计算吗?麻烦你了!
再答: 不能。 如sin(y‘’)=(1+y'^2)^(3/2),则与上面的微分方程不是同一类型。 你可查阅隐式微分方程解法ode15i相关的资科。
设此初始条件为f '(0)=-0.15
dy = @(x,y) [y(2);(1 + y(2)^2)^(3/2)];
[X,Y] = ode45(dy,[0 1],[0 -0.15]);
plot(X,Y(:,1),'-o')
再问: 原来是这样啊,请问这个格式dy = @(x,y) [y(2);(1 + y(1)^2)^(3/2)]; 方括号里面就是等式左右吧,那如果等式左边略复杂比如y(2)*sin(y(2))呢?麻烦你了
再答: 如果y''= y'*sin(y')、f '(0) = -0.15 求解区间[0,100] 则 dy = @(x,y) [y(2);y(2)*sin(y(2))]; [X,Y] = ode45(dy,[0 100],[0 -0.15]); plot(X,Y(:,1),'-o')
再问: 不好意思,我的意思是原方程如果改成y‘’*sin(y‘’)==(1+y'^2)^(3/2); 这样还能像上面那样计算吗?麻烦你了!
再答: 不能。 如sin(y‘’)=(1+y'^2)^(3/2),则与上面的微分方程不是同一类型。 你可查阅隐式微分方程解法ode15i相关的资科。
Matlab求解方程 y=f(x);f(0)=0; y''=(1+y'^2)^(3/2); 求解区间[0,1] 解得好的
matlab 数值解比如有方程 y^3+x^2+3x-2y=1 其中x的区间为0到10 如何让matlab求解数值解y呢
求解微积分方程3道!1.(x^2+1)y'=xy求解微积分方程 2.y''+8y'+41y=0求解微积分方程 3.y''
y'+y-y^(2/3)=0; x=0:0.1:1 怎么用matlab求解?
微积分方程求解e^x + (e^x cot y + 2y csc y)y' = 0
matlab求解微分方程组,画出解函数图.x'=-x^3-y,x(0)=1 y'=x-y^3,y(0)=0.5 0
y=f(x)是偶函数,y=f(x-2)在区间[0,2]上是减函数,则f(0),f(-1),f(-2)的大小
matlab求解方程:已知方程y=-3.1245*x.^3+1.3523*x.^2+56.3053*x+72.5174,
已知,f(x)定义域为R且f(x/y)等于f(x)-f(y),f(2)=1,解不等式f(x)-f(1/x-3)≤2 求解
matlab求解方程.f=x*sin(y)+((pi*12/4+(60-x)*tan(pi/9))+48*y)*tan(
如何用matlab求解dy/dt=1+y^2方程的解
求解一条高数题!求函数 f(x.y)=x^3+y^3-3(x^2+y^2)的极值.