当前位置: 首页 > wzjs >正文

手机网站的价值seo辅助工具

手机网站的价值,seo辅助工具,个人如果做网站赚钱吗,免费网站的手机版本源码模板利用 MATLAB 进行系统的状态变量分析微分方程到状态方程的转换MATLAB 提供的函数 tf2ss,可将描述系统的微分方程转换为相应的状态方程,函数调用形式如下:其中 num, den 分别表示系统函数 H(s) 的分子和分母多项式系数矩阵。A ,B &…

利用 MATLAB 进行系统的状态变量分析

微分方程到状态方程的转换

MATLAB 提供的函数 tf2ss,可将描述系统的微分方程转换为相应的状态方程,函数调用形式如下:

其中 num, den 分别表示系统函数 H(s) 的分子和分母多项式系数矩阵。A ,B ,C ,D 分别为状态方程和输出方程的系数矩阵。 

eg:

描述因果 LTI 系统的微分方程为

试求该系统的状态方程。

可得

所以系统的状态方程和输出方程分别为

MATLAB代码:

%例子
[A,B,C,D] = tf2ss([1 4],[1 5 10])

运行结果如下:

系统函数矩阵的计算

利用 MATLAB 提供的函数 ss2tf,可以根据系统的状态方程和输出方程计算出相应的系统函数矩阵 H(s) ,函数调用形式如下:

 其中 A ,B ,C ,D 分别为状态方程和输出方程中的系数矩阵。k 表示函数 ss2tf 计算与第 k 个输入相关的系统函数,即 H(s) 的第 k 列。num 表示 H(s) 第 k 列的 m 个元素的分子多项式,den 表示 H(s) 公共的分母多项式

eg:

利用 MATLAB 计算例 8-5 的系统函数矩阵 H(s) 。

MATLAB代码如下:

%例子
A = [2 3; 0 -1];
B = [0 1; 1 0];
C = [1 1; 0 -1];
D = [1 0; 1 0];
[B1, A1] = ss2tf(A, B, C, D, 1);
[B2, A2] = ss2tf(A, B, C, D, 2);

 运行结果:

所以系统函数矩阵 H(s) 为 

利用 MATLAB 求解连续时间系统状态方程 

连续 LTI 系统状态方程的一般形式为

可用函数 lsim 获得状态方程的数值解。lsim 的基本调用形式为 

其中:

  • sys —— 连续系统模型,由函数 ss(A, B, C, D) 获得;
  • t —— 输入信号的时间样点;
  • x(:, n) —— 系统第 n 个输入在 t 时刻的值;
  • q0 —— 系统的初始状态;
  • tout —— 输出信号的时间样点(有可能与输入 t 不同);
  • y(:, n) —— 系统的第 n 个输出在 tout 时刻的值;
  • q(:, n) —— 系统的第 n 个状态在 tout 时刻的值

 eg:利用 MATLAB 计算例 8-5 的数值解。

 MATLAB 程序如下:

%例子
clear;
A = [2 3; 0 -1];
B = [0 1; 1 0];
C = [1 1; 0 -1];
D = [1 0; 1 0];
q0 = [2 -1];
dt = 0.01;
t = 0:dt:2;
x(:,1) = ones(length(t), 1);
x(:,2) = exp(-3*t)';
sys = ss(A, B, C, D);
[y, t, q] = lsim(sys, x, t, q0);
subplot(2,1,1);
plot(t, y(:,1), 'r'); ylabel('y1(t)');
xlabel('t');
subplot(2,1,2);
plot(t, y(:,2)); ylabel('y2(t)');
xlabel('t');

运行结果如下:

 

利用 MATLAB 求解离散时间系统状态方程

离散 LTI 系统状态方程的一般形式为

 可用函数 lsim 获得离散时间状态方程的数值解。用 lsim 求解离散系统的状态方程的基本调用形式为

 

其中:

  • sys —— 离散系统模型,由函数 ss(A, B, C, D, []) 获得;
  • x(:, n) —— 系统第 n 个输入;
  • q0 —— 系统的初始状态;
  • k —— 输出样点;
  • y(:, n) —— 系统的第 n 个输出;
  • q(:, n) —— 系统的第 n 个状态。
  • eg:

MATLAB 程序如下: 

%例子
clear;
A = [0 1; -1/6 5/6];
B = [0; 1];
C = [-1 5; 2 0];
D = zeros(2, 1);
q0 = [2; 3];
N = 10;
k = 0:N-1;
x = ones(1, N);
sys = ss(A, B, C, D, []);
[y, k, q] = lsim(sys, x, [], q0);
subplot(1, 2, 1);
y1 = y(:, 1)';
stem(k, y1 - 12);
xlabel('k');
ylabel('y_{1}[k] - 12');
subplot(1, 2, 2);
y2 = y(:, 2)';
stem(k, y2 - 6);
xlabel('k');
ylabel('y_{2}[k] - 6');

运行结果如下:

结果如图所示。为了清楚地显示出系统输出 y1​[k] 与 y2​[k] 的变化规律,在画图时幅度上分别减去了常数 12 和 6。

http://www.dtcms.com/wzjs/387088.html

相关文章:

  • 昆山网站建设公司苏州爬虫科技生哥seo博客
  • 站长之家查询百度资源搜索资源平台
  • 什么是网站黑链小说搜索风云榜
  • 太原网站公司个人介绍网页制作
  • 图片制作视频手机软件官网seo哪家公司好
  • 哪个建站比较好女生学电子商务后悔了
  • 安阳做网站优化北京网站建设制作公司
  • 福建建设注册中心网站seo优化工作怎么样
  • 360网站做二维码网站排名优化软件
  • 网站超链接北京、广州最新发布
  • 网站制作明细报价表优化设计三年级上册答案
  • 公司的网站建设jnzji淘宝seo优化是什么
  • 手机网站与PC网站制作网页链接
  • 郑州个人网站开发找关键词的方法与技巧
  • 合肥网站设计公司北京百度快照推广公司
  • 网站建设是什么科目seo怎么推广
  • 网站做https深圳互联网公司50强
  • 桂林网站建设内容百度公司在哪里
  • 帮人家做网站百度网页广告怎么做
  • 怎么做模板网站网络营销费用预算
  • 网站代理加盟赚钱吗网络推广公司如何做
  • 信息网站建设的意义windows优化大师有什么功能
  • 南京网站建设哪家好今天最新新闻报道
  • 苏州做网站哪家专业搜索引擎营销流程是什么?
  • 西安企业网站建站百度快照优化
  • 东营做网站建设的公司国际时事新闻最新消息
  • 化妆品网站内容规划seo网站推广经理
  • 复制别人网站做第一站软件外包平台
  • 小型企业网站建设的背景免费做网站推广的软件
  • 网站开发毕业设计任务书百度网盘资源搜索引擎