【发布时间】:2021-04-19 19:45:30
【问题描述】:
【问题讨论】:
-
第 1 步 - 阅读关于带边界条件的二阶 eq 的章节stewartcalculus.com/data/CALCULUS%20Concepts%20and%20Contexts/…
-
这是一个线性DE,所以原则上你可以手动求解,使用Matlab从边界条件中求系数。
【问题讨论】:
您只需在 MATLAB 中使用符号数学工具箱:
syms f(x) % Define symbolic function
F = dsolve(diff(f,2) + diff(f,1) + 200*f == 0);
% Find C1 and C2 constants
syms C1 C2 L
BC_eq(1) = subs(F, x, 0) - 0;
BC_eq(2) = subs(F, x, L) - 100;
C_val = solve(BC_eq, [C1, C2]);
% Substitude C' values in F
F_final = subs(F, {C1, C2}, {C_val.C1, C_val.C2})
【讨论】: