16、MATLAB中需要用户自定义函数的功能及符号计算应用

MATLAB中需要用户自定义函数的功能及符号计算应用

1. 延迟微分方程的数值解 - dde23

dde23函数用于求解一阶常微分方程组在区间 $t_0 \leq t \leq t_f$ 内的数值解,方程形式为 $\frac{dy_j}{dt} = f_j (t, y_1, y_2, \cdots, y_n)$,其中 $y_j = y_j (t, t - \tau_1, t - \tau_2, \cdots, t - \tau_k)$,$\tau_j$ 为延迟(滞后)。初始条件(对于延迟方程称为历史)为 $y_j(t_0) = a_j$,$j = 1, 2, \cdots, n$,其中 $a_j$ 可以是常数或 $t$ 的函数,且至少有一个 $\tau_j$ 不为零。

dde23的调用格式为:

sol = dde23(@FunctionName, [t0, tf], [a1, a2, ..., an], options, p1, p2, ...)

其中, sol 是一个结构体,包含了在特定点的解。为了得到平滑曲线,可使用 deval 函数获取中间点的值:

st = deval(sol, t)

FunctionName 函数的形式如下:

function yprime = FunctionName
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值