自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 资源 (6)
  • 收藏
  • 关注

原创 2021电动汽车百人会欧阳明高PPT报告原文

2021电动汽车百人会欧阳明高PPT报告原文全文链接:https://pan.baidu.com/s/1ZA2LhTALB_eZUFff3nAinQ提取码:0cc3

2021-01-18 13:57:10 687 1

原创 批量移除MATLAB中m代码注释

批量移除MATLAB中代码的所有注释此脚本可以去除m文件的注释,并保证文件完整性function ToremoveCommentInMCode(Mfile)code = fileread(Mfile); codeWithoutComments = mtree(code).tree2str(); fileID = fopen(Mfile,'w');fprintf(fileID,codeWithoutComments);...

2021-01-08 13:04:01 1141 1

原创 Win10快捷键

Win10快捷键Win10快捷键大全Win + X, U, U:快速关机(关机前记得先保存好文件)Alt + F4, Enter:快速关机Ctrl + Alt + Delete:调出安全窗口常用Win + A:打开操作中心Win + E:打开我的电脑Win + G:打开游戏栏Win + I:打开设置中心Win + K:打开“连接”的快捷操作Win + P:打开“投影”的快捷操作Win + L:锁住电脑或切换用户Win + R:打开运行对话框Win + S:打开搜索效果=W

2021-01-08 08:57:22 682

原创 Matlab编程技巧:通过M脚本删除Simulink中选定的模块,并删除对应的连接线,增添terminator

Matlab编程技巧:通过M脚本删除Simulink中选定的模块,并删除对应的连接线,增添terminator%% Simulink模型修改% 删除Simulink具体模块% 本脚本用于删除Scope和Display模块% 例如% DeleteModel('Fuel_Cell_Integ_Model')function DeleteModel(sysModel)tic%% % 打开模型open_system( sysModel);sys = gcs;%% Scope% 读取系统模

2020-12-22 19:44:50 3461

原创 Matlab编程技巧:通过Matlab脚本批量修改Simulink模块的大小,背景颜色

Matlab编程技巧:通过M脚本修改Simulink模块的大小,背景颜色M脚本修改Simulink模块的大小,背景颜色选取一个Simulink模型,获取模块参数,在命令行输入代码:sysBolcks = find_system(‘选取的Simulink模型’,‘FindAll’,‘On’,‘LookUnderMasks’, ‘All’,‘BlockType’,‘选取的Simulink模块’);然后对获取的模块的信息进行处理:1、设置模块的背景颜色set(sysBolcks,‘Background

2020-11-25 09:15:13 3542

原创 Git 备份 Hexo 博客

Hexo 部署到 github 上的博客是通过 hexo g 编译后生成的文件,用于生成网页的,而不是 Hexo 博客的源文件,其部署的文件在本地的 .deploy_git 文件夹下,而博客的配置文件、主题文件等内容都没有上传到 github。下面通过 Gitee 备份 Hexo 博客,而部署的 NexT 主题博客仍在 Github 上,两者互不干扰。1. 生成一个 Gitee 用的 SSH-Key输入以下命令,生成一个密钥文件ssh-keygen -t rsa -C 'xxxxx@qq.

2022-04-18 18:06:28 640

原创 Git 本地新建项目并提交远程仓库

1. 本地初始化一个 Git 仓库在已有的文件夹下,打开 git bash,git 仓库初始化命令:git init或者通过新建一个本地文件夹, git 命令:git init [文件夹名]git 初始化不会清空当前文件夹的数据,只是在文件夹中添加一个 .git 文件,用于存储一些git 数据2. 添加、 提交文件git add . :添加所有的文件暂存git commit -m "注释" :将暂存区的内容提交到仓库3. 在 github 上新建一个仓库,复制仓库的链接。

2022-04-18 16:46:07 1236 1

原创 Matlab 绘制 BP 神经网络图

Matlab具有强大的数据绘图功能,可以通过 Figure 绘制 BP 神经网络图,并保存矢量图,具体代码如下1. codefigure("name","BP figure")x1 = ones(1, 5);x2 = 2 * ones(1, 11);x3 = 3 * ones(1, 8);y1 = 4:8;y2 = 1:11;y3 = 2.5:9.5;for i = 1:5 for j = 1:11 plot([x1(i), x2(j)], [y1(i), y

2022-04-18 08:10:41 4578 4

原创 NexT 中嵌入 ECharts 动态图表

ECharts 是一款基于 JavaScript 的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。NexT 可以通过安装 ECharts 插件,实现对数据的可视化呈现。1. 安装插件 ECharts 支持插件npm install hexo-tag-echarts4 --save2. 在 Mrakdown 文章中插入 EChart 生成图表的option部分代码{% echarts 400 '61.8%' %}...(option代码内容){% ende..

2022-04-17 21:59:54 1460

原创 NexT 主题行内代码背景颜色设置

为实现对 NexT 主题博客中行内代码块的美化,可通过对文字的渲染文件进行设置,实现效果如下,具体效果可以访问本人的博客:XiaoZeng's Blog1. 找到主题文件下 themes\next\source\css\main.styl 文件2. 在main.style文件的最后添加代码块如下// 针对Code代码标签的美化code { padding: 2px 4px; word-wrap: break-word; color: #c7254e; backgrou..

2022-04-17 20:56:26 647

原创 NexT 主题自定义侧边栏图标

NexT 主题的图标基本上都是由 Font Awesome 提供,但是知乎、CSDN、bilibili等大多数国内应用软件的图标在Font Awesome都不支持。为了支持侧边栏各种应用小图标的显示,可以利用嵌入svg格式的图标进行实现。本人博客实现效果如下:本人使用博客主题为 NexT V8.11。解决方法:1. 通过阿里的 iconfont 下载软件的图标,比如知乎选择 svg 格式下载,并将图片保存在 Hexo 文件下的 source\images 路径下,如果没有 im.

2022-04-17 20:38:59 830

原创 Python设置Latex公式中显示数学字体STIX

python中设置latex格式的公式可以解决公式输入的问题,但总觉得不够美观,这里通过更改公式的渲染字体,设置为STIX字体,下面为python输入logistics函数的一段代码:1. codeimport matplotlib.pyplot as pltimport numpy as np# 设置公式字体from matplotlib import rcParamsconfig = { "font.family":'serif', "font.size": 20

2022-04-14 09:36:08 3757 1

原创 Word自带编辑器设置类Times New Roman字体

1. MathType的弊端由于许多论文要求公式输入的字体为Times New Roman字体,而Word自带编辑器Unicode输入的字体为Cambria Math字体,使用MathType可以很好的解决这个问题,但存在以下几个问题① MathType是收费软件② 在OneNote中做笔记的时候,MathType不可以给公式编号,而Unicode可以在OneNote给公式编号③ MathType在文本行中输入时,文本间隔会变,影响美观目前,支持Unicode的字体有很多,下面推荐两款类

2022-04-14 09:01:35 5900 3

原创 Windows平台实用的软件分享

自己常用的几款Windows平台应用软件,大部分是免费开源的应用目录1. Snipaste:截图软件,微软应用商店即可下载2. TrafficMonitor:监控电脑的流量、CPU、内存的小应用,隐藏在任务栏,非常小巧,开机自启,github的开源软件3. OBS:免费的专业级录屏软件,github开源项目4. IDM:非常快速的下载软件,不过是收费的5. AHK:自定义热键快捷方式,提升工作效率6. Fliplt:电脑的时钟屏保,开源项目,支持Android、ios、Mac、W

2022-04-13 22:08:29 1790

原创 AutoHotkey入门

AutoHotkey是windows平台上免费开源的热键脚本开发语言,可以通过鼠标、键盘等外设装备自定义设置热键。软件可以直接在AutoHotkey的官网直接下载:https://www.autohotkey.com/

2022-03-26 11:31:56 763

原创 AVL Cruise 2020安装教程

AVL Cruise 2020安装教程单击 AVL_SIMULATION_SUITE_R2020.1_SETUP.exe安装程序单击Next单击Next先选择 I accept the agreement,再单击Next先设置软件安装路径,再单击Next选择自己需要按转的软件,不需要的软件没有必要安装,选择好需要安装的软件后,单击Next 单击Next设置安装Exampled的安装位置,然后单击Next单击Next等待安装完成安装完成,取消软件工具的启动:进入解

2021-11-14 10:00:12 9636 14

原创 非线性系统 (二) MIMO系统反馈线性化实例

非线性系统反馈线性化实例非线性系统反馈线性化知识:- https://blog.csdn.net/acknole/article/details/121313994系统状态空间模型:xˉ˙1=xˉ12+xˉ2+u1xˉ˙2=xˉ1+xˉ22+u2y1=xˉ1y2=xˉ2\dot{\bar{x}}_1=\bar{x}^2_1+\bar{x}_2+u_1\\ \dot{\bar{x}}_2=\bar{x}_1+\bar{x}^2_2+u_2\\ y_1=\bar{x}_1\\ y_2=\bar{x}_

2021-11-14 09:46:27 711

原创 非线性系统 (一) MIMO系统反馈线性化

非线性系统反馈线性化非线性系统相对阶-相对阶:对输出 yyy 求导 ρ\rhoρ 次后,建立起与控制输出 uuu 的联系,那么系统的相对阶为 ρ\rhoρ。y(ρ)=q(u)y^{(\rho)}=q(u)y(ρ)=q(u)LieLieLie 导数基本计算:Lf0h(x)=h(x)Lfh(x)=∂h∂xf(x)=(∂h∂x1,∂h∂x2,⋯ ,∂h∂xn)⋅f(x)=∑i=1n∂h∂xi⋅fi(x)Lf2h(x)=Lf(Lfh(x))=∂(Lfh(x))∂xf(x)LgLfh(x)=Lg(Lfh(

2021-11-14 09:35:41 1293

原创 Word域代码公式交叉引用

**Word域代码公式交叉引用**在使用Word自带的公式编辑器应用域代码进行自动化编号后,利用Word的书签功能进行交叉引用。如何使用域代码给公式进行自动化编号,请参考:Word中Unicode公式分章节自动编号 - 知乎 (zhihu.com)在对公式进行编号后,选中括号及括号中的内容,如下图所示。点击插入,选择书签,然后在书签名中输入标志符号,最后点击添加,完成书签的制作。对公式进行引用,点击交叉引用,在引用类型中选择书签,选择需要引用的书签,然后点击插入,最后在插入

2021-10-13 18:37:39 2740

原创 Word中Unicode公式分章节自动编号

在论文中使用Word自带的公式编辑器,可以利用域代码进行分章节给公式进行编号。一、公式编号使用插入公式快捷键Alt + = ,即可插入公式,在插入公式后面加上Unicode自带的公式编号。在公式的后面键入Enter键。然后在出现括号中插入域代码。后面的公式只要将括号内的域代码复制就可以实现自动编号了。二、域代码的使用键入插入域代码快捷键Ctrl + F9 ,出现拆入域代码的标志。seq表示是序列域代码(sequence),eq和list分别是自己取的域名

2021-10-13 09:09:25 2453 1

原创 论文中设置章节自动编号

在编写大论文时,可以利用Word中的多级列表对文章的章节进行自动排序编号。打开Word,点击多级列表,定义新的多级列表,点击下方的更多即可展开多级列表的所有设置内容。设置标题一的格式,首先设置此级别的编号样式,从下拉框中选择;然后设置输入编号的格式,在数字编号前键入“第”,数字编号后键入“章”,最后将级别链接到样式中标题1。设置标题一之后,单击要修改的级别2,按照下图的顺序进行设置即可。设置标题3与标题2的设置类似,如下图所示。所有的标题设置完毕之后,点击确定,完成多级

2021-10-13 09:04:38 1289

原创 Simulink使用to workspace模块后工作空间不显示数据

@Simulink使用to workspace模块后工作空间不显示数据Simulink使用to workspace模块后工作空间不显示数据在Simulink环境下,Ctrl+E:打开模型配置;点击Ctrl+E:打开模型配置;在Save options中取消勾选 save simulation output as single object...

2021-06-15 08:31:51 7475 5

原创 AVL Crusie中应用External Battery模块的燃料电池整车控制

AVL Crusie中应用External Battery模块的燃料电池整车控制在应用Cruise的过程中,AVL Cruise低版本的没有燃料电池模型,只用2017版之后才有燃料电池模型,在低版本的Cruise上,可以利用External Battery模块,通过物理信号与Cruise的整车模型进行连接,External Battery通过调用在Simulink搭建燃料电池模型,实现在低版本的Cruise中实现燃料电池汽车仿真,通过Interface联仿,在Simulink中搭建整车控制模型,进行整车经

2021-06-12 10:14:01 1374 1

原创 MATLAB编程技巧:文件批量重命名

MATLAB编程技巧:文件批量重命名处理大量数据的时候,需要对文件的名称进行批量的重命名,一个一个的去重命名耗费时间,并且容易出现错误,可以利用MATLAB编写一段小脚本,即可实现对文件的批量重命名。下面是函数的主要代码:%% File Contentclcclear% 路径FilePath = 'C:\Users\zengf\Desktop\Fig';cd(FilePath)% 获得工作目录下所有文件信息,返回文件信息的结构体files = dir('*.png');% 循环体fo

2021-05-10 17:18:06 1910

原创 MATLAB编程技巧:批量查找文件并复制至目标文件夹

MATLAB编程技巧:批量查找文件并复制至目标文件夹平常我们在Windows电脑中查找某个文件夹下有多种类型的文件,一个一个的查找出来比较麻烦,因此,利用MATLAB编写一个小脚本,即可实现对特定类型文件的查找,并复制至目标的文件夹下,主要是利用MATLAB中的copyfile函数实现对文件的复制。脚本如下所示:function Code_copyfile(filePath,fileType,destinationPath)fig = find_files_in_dir(filePath,fileT

2021-05-10 17:09:49 2898

原创 获取Simulink模型的版本

获取Simulink模型的版本在不加载文件的情况下提取slx或mdl模型文件的版本info = Simulink.MDLInfo('vdp') ;SimulinkVersion = info. SimulinkVersion;SimulinkReleaseVersion = info.ReleaseName;结果如下所示:

2021-04-16 15:36:29 2095

原创 免费好用的录屏软件OBS-Studio

免费的录屏软件推荐1、目前免费最好用的录屏软件OBS-Studio搜索网站:https://obsproject.com/zh-cn/download即可下载安装后,在软件的左下方添加场景,也可以在原有的场景右键进行重命名;在来源下方点击“+”添加采集信号来源,一般进行录屏选择显示器采集即可。2、如果显示采集显示黑屏,主要是因为:OBS默认的使用显卡与系统默认使用的显卡不一致导致无法捕捉到显示器。按win+i键,打开Windows设置,系统–>显示,选择最下面的“图形设置”。打开图

2021-04-16 11:18:10 913 1

原创 MATLAB编程技巧:设置Simulink模块中的mask属性

MATLAB编程技巧:设置Simulink模块中的mask属性通过m代码设置Simulink中Subsystem的mask属性,也可以直接删除mask上的注释下面展示一些 内联代码片。% 设置subsysytem中的mask% Example:% SubsystemMaskSet('Model') %% File Contentfunction SubsystemMaskSet(ModelName)All_Subsystem = getfullname(Simulink.

2021-03-10 09:03:06 2779

原创 MATLAB编程技巧:MATLAB/Simulink模型版本批量转换为早期版本脚本

当前MATLAB版本繁多,各版本之间的Simulink模型不能相互打开,导致相互之间的模型使用非常不便,故编写此脚本,用于批量转换Simlink模型到早期的版本。下面将代码分享于此:%% Simulink模型版本批量转换为早期版本工具% 运行此文件,选择目标文件夹function ModelConvertVersionBatch(varargin)tic% 选择目标文件夹MainFile = uigetdir('','选择文件夹');%% 获取文件夹下具体的文件路径和名称subdire

2021-02-22 18:31:16 3483 1

原创 AVL Cruise基础培训教程

AVL Cruise基础培训教程链接:https://pan.baidu.com/s/1nCOKqgP6PIAmVmO9JyQvbA提取码:1234

2021-02-01 17:05:50 2427

原创 AVL Cruise 2020R1仿真时出现报错No character available for character value 23433

AVL Cruise 仿真时出现报错No character available for character value 23433Cruise 2020R1 进行仿真时,会对Windows的系统环境变量进行验证,由于Cruise对中文字体的支持不友好,故出现了仿真错误。解决方案:当系统环境变量路径中包含中文路径时,Cruise仿真会出现错误。解决方案是:删除系统环境变量路径中所有的中文路径...

2021-01-27 17:18:19 3040 9

原创 MATALB 2020b新建Simulink模块库

MATALB 2020b新建Simulink模块库在文件夹下建立好要保存的模块,保存为.slx或.mdl文件格式。在保存模块库的文件夹下,新建slblocks.m文件,如下图所示。保存好建立的slblocks.m,并将文件夹添加到Matlab路径中。打开Matlab中的Simulink模块库浏览器,单击键盘上的F5,更新Library的模块库。当出现下图时,点击Fix选择第2个选项自定义Simulink模块库完成。...

2021-01-18 14:48:29 2131 1

原创 Simulink自定义菜单栏功能

Simulink自定义菜单栏功能使用cm对象的addCustomMenuFcn函数,添加自定义菜单function sl_customization(cm)cm.addCustomMenuFcn('Simulink:ToolsMenu',@getMyMenuItems)end自定义菜单创建函数function schemaFcns = getMyMenuItems(~)schemaFcns = {@getItem1}; end为菜单项定义模式函数function s

2021-01-14 19:26:18 2867 3

原创 Matlab脚本设置subsystem的Content Preview属性

Matlab脚本设置subsystem的Content Preview属性首先获取系统的subsystem模块;SubSystems=find_system(gcs,‘FindAll’,‘On’,‘BlockType’,‘SubSystem’);然后设置模块的Content Preview属性.set(SubSystems,‘ContentPreviewEnabled’,‘Off’)详细代码如下:SubSystems=find_system(gcs,'FindAll','On','BlockTy

2021-01-12 11:12:45 934

原创 Matlab批量删除Simulink中的Annotation(注释)

Matlab批量删除Simulink中的Annotation(注释)通过find_system函数获取annotation的位置;使用get_param函数获取annotation具体的注释内容。下面展示一些 内联代码片。%% 删除Matlab中的Annotation% 2021.01.12%% file contentfunction removeSimulinkAnnotationh = find_system(gcs,'FindAll','on','Type','annotation

2021-01-12 09:54:59 1209

原创 Matlab脚本:删除目标类型文件

Matlab脚本:删除目标类型文件%% 获取文件类型目标特征文件的路径和名称% date:2021.01.11%% file contentclcclearsubdirectories = genpath( '路径' );% ispc - 确定版本是否适用于 Windows (PC) 平台if ispc % 匹配正则表达式 subdirectories = regexp( subdirectories, '[^;]*', 'match' );else subdire

2021-01-11 20:17:34 326

原创 Matlab脚本:批量提取目标类型的文件

Matlab脚本:批量提取目标类型的文件本脚本用于统计目标文件路径下目标文件类型的文件名和路径%% 寻找目标路径下目标文件类型的数目% date:2021.01.09% input:% 文件夹路径% 文件类型(m、txt、data)% example:% [a] = find_files_in_dir('E:\5_中汽研软件项目\Autonomie','m');%% File Contentfunction [total_list] = find_f

2021-01-11 20:14:39 353

原创 PS、Excel快捷键桌面壁纸

PS快捷键桌面壁纸由于上传文件大小的限制,需要高清原图,请私聊……

2021-01-08 10:28:12 4261

原创 Excel快捷键

Excel常用快捷键Ctrl + Shift + (:取消隐藏选定范围内所有隐藏的行Ctrl + Shift + ):取消隐藏选定范围内所有隐藏的列Ctrl + Shift + &:将外框应用于选定单元格Ctrl + Shift + -:从选定单元格删除外框Ctrl + Shift + ~:应用“常规”数字格式Ctrl + Shift +$:应用带有两位小数的“货币”格式(负数放在括号中)Ctrl + Shift + %:应用不带小数位的“百分比”格式Ctrl + Shift + ^

2021-01-08 09:04:38 384

原创 Ps快捷键

Ps常用快捷键选择功能全部选取【Ctrl】+【A】取消选择【Ctrl】+【D】重新选择【Ctrl】+【Shift】+【D】羽化选择【Ctrl】+【Alt】+【D】反向选择【Ctrl】+【shift】+【I】路径变选区 数字键盘的【Enter】载入选区【Ctrl】+点按图层、路径、通道面板中的缩略图视图操作显示彩色通道【Ctrl】+【~】显示单色通道【Ctrl】+【数字】显示复合通道【~】放大视图【Ctrl】+【+】缩小视图【Ctrl】+【-】满画布显示【Ctrl】+【0

2021-01-08 09:01:40 389

applied nonlinear control.pdf

应用非线性控制英文版麻省理工学院

2021-11-14

AVL CRUISE 2011用户指南 UserGuid.pdf

AVL Cruise 官方用户教程2011.2版,纯英文文档,模块功能、参数、设置描述详细,具体。

2021-02-18

Avl Cruise详细说明文档.pdf

2005版AVL Crusie软件说明文档,英文原版说明,解释清楚。

2021-02-05

Matlab脚本设置Simulink模块尺寸大小和背景颜色

本脚本使用Matlab的m语言编写,可通过脚本修改Simulink模块的背景颜色,模块的尺寸大小等,可批量处理,统一Simulink模块大小,颜色,增强美观,可读性。如有不清楚的地方,可私聊。

2020-11-25

loadData.m|loadData.m

本文件使用的环境为MATLAB软件,用于加载当前工作路径下所有mat文件,减少加载数据文件的代码,简单,便捷。

2020-10-27

readingData.m

MATLAB脚本批量转换Amesim导出的.data数据,保存为mat文件,脚本含有步骤说明,可根据使用的需要,把不同类型的数据格式转换为MATLAB保存的mat文件格式。

2020-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除