ode

    1热度

    2回答

    我与运行八度音功能(ODE)的一个问题,我已经试过这个问题已经存在解决方案,但没有什么工作。我也尝试通过保存我的文件名为egzamin.m,但它也没有奏效。从八度 代码: function dx=egzamin(x,t) dx=zeros(4,1); b=0; g=9.81; x1=x(1); y1=x(2); Vx=x(3); Vy=x(4); dx(1)=Vx; dx(2)=

    0热度

    1回答

    我有一个ODE: X” = -x + F(X) 看起来很简单,但是,x是100维即 X = [X 1, ...,X100] 此外, 音响(X)= LN(XI)/(LN(X1)+ ... + LN(×100)) 其中,i是1和100和F(X)= [F1(间X),...,F100(x)]的 在MATLAB的网站,它说我应该先创建一个功能: 但我怎么能这样做呢?我有100个变量,所有的变量都通过高度非线

    2热度

    1回答

    我有一个朱莉娅代码: using DifferentialEquations using Plots using ParameterizedFunctions plotly() lorenz = @ode_def Lorenz begin dx = σ*(y-x) dy = ρ*x-y-x*z dz = x*y-β*z end σ = 10. β = 8./

    0热度

    1回答

    我想重复运行此代码,为每次运行创建一个具有不同列变量的单个输出数据集。现在,代码运行并允许我在不同的时间插入不同的事件。不过,我想能够改变事件的幅度, IPT <- ifelse (t<210, IPT, 0.35*exp(-(t-209)/21)) 不同0.35至0.4,0.5,0.6,等我曾尝试循环,但不能让它在所有的工作。我的代码如下: library(deSolve) ##Simpl

    0热度

    1回答

    我正在使用recusive least squares(RLS)来识别动态系统的系统参数。 RLS算法在离散时间实现,而实际系统是连续的。在实践中,这很容易完成,但我怎样才能一起模拟这两个?连续的解决方案并没有帮助,因为我想使用RLS估计来影响系统输入。 内置的事件触发只能停止集成,如果我得到了正确的。因此,我不得不停止在RLS算法的每个采样点,然后解决样本之间的问题。 - >这是如何在Simul

    0热度

    1回答

    如何显示y(t)=Yo/Yo+(1-Yo)e^-at是使用MATLAB的微分方程dy/dt=ay(1-y)的解。我应该使用什么功能?

    0热度

    1回答

    假设我们有以下功能: function f=lorenz(t,x,a,b,c) % solve differential equation like this %dx/dt=a*(y-x) %dy/dt=-x*z+b*x-y %dz/dt=xy-c*z/3 f=zeros(3,1);% preallocate result f(1)=a*

    2热度

    1回答

    的实际代码发布前,让我告诉你,我的电脑的处理器和内存信息是好的: 昨天我已经张贴了关于Lorenz方程(从古典式混沌理论),其中的大好人一个帮助我和展示的解决方案,那就是: function f=lorenz(t,x,a,b,c) % solve differential equation like this %dx/dt=a*(y-x) %dy/dt=-x*z

    2热度

    1回答

    我试图解决任意n(多变量索引)值的Lane-Emden方程。为了使用SciPy,我将二阶ODE表示为一组两个一阶耦合一阶ODE。我有以下代码: import matplotlib.pyplot as plt import numpy as np from scipy.integrate import odeint def poly(y,xi,n): theta, phi = y

    0热度

    1回答

    介绍 注代码和DISUSSION: 单d是一阶导数双d是二阶导数 我使用Matlab通过数值求解控制拉格朗日方程来模拟一些动态系统。基本上是一组二阶常微分方程。我正在使用ODE45。我从Mathworks中找到了一篇很棒的教程(下面的教程链接),介绍如何解决一组基本的二阶常微分方程组。 https://www.mathworks.com/academia/student_center/tutori