⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ch2example11statefun.m

📁 一些有用的MATLAB通信信号处理的源代码程序
💻 M
字号:
function xdot=ch2example11statefun(t, x, flag, R,L,C,input,inputtimespan)
% 考虑RLC串联环路的状态方程函数
% 输入: t 当前计算时刻,  flag 此处不用
% x为2#1矩阵, x(1)为电感上的电流; x(2)为电容电压
% R: 电阻值
% L: 电感值
% C: 电容值
% input 为在时间点序列inputtimespan上给定输入信号
xdot=zeros(2,1);        % 状态变量矩阵初始化
A=[-R/L, -1/L; 1/C, 0]; % 状态方程系数矩阵
B=[1/L; 0]; 
f_t=interp1(inputtimespan, input, t); 
% 利用插值来计算任意时刻的信号值
% 因为求解器调用本函数时时间变量t是任意连续值
xdot=A*x+B*f_t;         % 状态方程

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -