欢迎光临散文网 会员登陆 & 注册

何必手算?Matlab求解微分方程|Matlab符号计算

2023-02-19 07:30 作者:苍纳斯  | 我要投稿


clc %清屏

close %关闭窗口


syms T c(t) r(t) %定义符号变量

r(t) = 1; %设置输入信号为阶跃信号

ode = diff(c,t)*T + c == r; %表达微分方程式

conds = c(0)==0; %定义初始条件

res(t, T) = dsolve(ode, conds);

%求解微分方程

symdisp(res); %显示微分方程的解

fplot(res(t, 1), [0 10], "LineWidth", 2);

ylim([0 2]);

grid on;

%绘制图像,观察参数变化对系统响应的影响

何必手算?Matlab求解微分方程|Matlab符号计算的评论 (共 条)

分享到微博请遵守国家法律