Skip to content

Latest commit

 

History

History
32 lines (25 loc) · 3.98 KB

File metadata and controls

32 lines (25 loc) · 3.98 KB

实验索引

experiments/ 收集了与主笔记对应的可复现实验入口。所有脚本默认在仓库根目录运行,Python 和 MATLAB 版本尽量指向同一组图像与数值结果。

当前实验

分组 目录 对应笔记 主入口 说明
foundations 01_state_space_modeling 01 建模基础 python experiments/foundations/01_state_space_modeling/generate_results.py 状态空间建模、平衡点与输入响应
foundations 02_lti_stability 02 稳定性 python experiments/foundations/02_lti_stability/generate_results.py 特征值判据与 Lyapunov 判据的二维验证
foundations 03_controllability_observability 03 可控可观 python experiments/foundations/03_controllability_observability/generate_results.py 最小能量状态转移与状态重构
foundations 04_lti_control 04 控制 python experiments/foundations/04_lti_control/generate_results.py 开环、状态反馈和输出反馈响应
foundations 05_observer_and_separation 05 观测器 python experiments/foundations/05_observer_and_separation/generate_results.py 状态估计、误差收敛与分离设计
foundations 06_optimal_control 06 最优控制 python experiments/foundations/06_optimal_control/generate_results.py 连续时间 LQR 与权重折中
foundations 07_tracking_and_disturbance_rejection 07 跟踪抗扰 python experiments/foundations/07_tracking_and_disturbance_rejection/generate_results.py 参考跟踪、积分器与常值扰动抑制
foundations 08_periodic_sampling_control 08 周期采样控制 python experiments/foundations/08_periodic_sampling_control/generate_results.py 采样状态与零阶保持控制输入
robust_control 09_robust_control 09 鲁棒控制 python experiments/robust_control/09_robust_control/generate_results.py 区间不确定系统与频域性能估计
nonlinear_and_delay 10_delay_neural_network_stability 10 时滞神经网络稳定性 python experiments/nonlinear_and_delay/10_delay_neural_network_stability/generate_results.py 不同时滞下的稳定性和收敛时间
nonlinear_and_delay 11_chaotic_sync_and_image_encryption 11 同步与图像加密 python experiments/nonlinear_and_delay/11_chaotic_sync_and_image_encryption/generate_results.py 混沌同步、图像加密和统计分析

运行前准备

Python 依赖见 requirements.txt。常用入口如下:

pip install -r requirements.txt
python experiments/foundations/01_state_space_modeling/generate_results.py
python experiments/foundations/06_optimal_control/generate_results.py
matlab -batch "run('experiments/nonlinear_and_delay/11_chaotic_sync_and_image_encryption/generate_results.m')"

运行完成后,图像会写入 figures/,数值结果会写入 generated/