{"id":13444316,"url":"https://github.com/ivaquero/book-control","last_synced_at":"2025-03-20T18:32:04.521Z","repository":{"id":196739752,"uuid":"695471096","full_name":"ivaquero/book-control","owner":"ivaquero","description":"简明控制理论教程，基于 DR_CAN 哔站系列课程","archived":false,"fork":false,"pushed_at":"2025-03-01T17:09:08.000Z","size":1838,"stargazers_count":103,"open_issues_count":0,"forks_count":19,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-03-01T18:22:48.730Z","etag":null,"topics":["bilibili","control-theory","matlab","simulink","typst"],"latest_commit_sha":null,"homepage":"","language":"MATLAB","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ivaquero.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-09-23T09:33:52.000Z","updated_at":"2025-03-01T17:09:11.000Z","dependencies_parsed_at":null,"dependency_job_id":"2030d548-c91e-4d0e-b8a2-46efb4589b32","html_url":"https://github.com/ivaquero/book-control","commit_stats":null,"previous_names":["ivaquero/book-control"],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivaquero%2Fbook-control","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivaquero%2Fbook-control/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivaquero%2Fbook-control/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ivaquero%2Fbook-control/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ivaquero","download_url":"https://codeload.github.com/ivaquero/book-control/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244670415,"owners_count":20490973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","control-theory","matlab","simulink","typst"],"created_at":"2024-07-31T03:02:24.574Z","updated_at":"2025-03-20T18:32:04.516Z","avatar_url":"https://github.com/ivaquero.png","language":"MATLAB","funding_links":[],"categories":["MATLAB"],"sub_categories":[],"readme":"# 简明控制理论教程\n\n![code size](https://img.shields.io/github/languages/code-size/ivaquero/book-control.svg)\n![repo size](https://img.shields.io/github/repo-size/ivaquero/book-control.svg)\n\n本仓库文本基于是 DR_CAN [哔站课程](https://space.bilibili.com/230105574/channel/series)的简明控制理论教程。内容上结合了 DR_CAN 的著作作 [控制之美：卷 1](https://book.douban.com/subject/35934779/) 及[控制之美：卷 2](https://book.douban.com/subject/36556895/) （未包含 Kalman 滤波部分），同时使用其他教材和教程对诸多内容进行了细化，统一规范了公式和代码。\n\n共包括\n\n- Typst 笔记\n- MATLAB 代码\n- Simulink 程序\n- 福利：控制工具箱 API 梳理\n\n笔记原采用 Markdown 格式，但因该格式输出的 PDF 不够稳定，且样式单一，后转向现代文本工具 [Typst](https://github.com/typst/typst)，其安装及使用方法可参考[知乎帖子](https://zhuanlan.zhihu.com/p/642509853)。相信大家会喜欢上 Typst 这个软件。\n\n希望对控制理论感兴趣的朋友，以及 Dr_CAN 的粉丝们，能在这里一起完善和讨论。\n\n## 构建\n\n### 依赖软件\n\n- [Typst](https://github.com/typst/typst)\n\n### 克隆官方仓库\n\n为保证正常编译，请参考 [typst-packages](https://github.com/typst/packages) 上的说明，在如下路径下克隆 `typst-packages` 仓库\n\n- Linux：\n  - `$XDG_DATA_HOME/typst`\n  - `~/.local/share/typst`\n- macOS：`~/Library/Application Support/typst`\n- Windows：`%APPDATA%/typst`\n\n### 使用模版\n\n在`typst/packages/local` 文件夹下克隆 [scibook](https://github.com/ivaquero/scibook) 和 [control-block](https://github.com/ivaquero/typst-control-block)，然后在文档中引用\n\n```typst\n#import \"@local/scibook:0.1.0\": *\n#import \"@local/control-block:0.1.0\": *\n```\n\n## 约定规范\n\n### 公式\n\n- 矩阵\n  - `[]` 括号\n  - 加粗斜体，大写\n- 向量\n  - `[]` 括号\n  - 加粗斜体，小写\n\n### 图表\n\n目前大部分图表采用 [drawio](https://github.com/jgraph/drawio) 制作，后面会逐步使用 [fletcher](https://github.com/Jollywatt/typst-fletcher) 替换，尤其是控制框图。\n\n## 说明\n\n目前存在的样式问题\n\n- 图表\n  - 部分标题缺失\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivaquero%2Fbook-control","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fivaquero%2Fbook-control","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fivaquero%2Fbook-control/lists"}