自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

基于模型设计柚子

基于模型设计(Model based degisn)的一切

  • 博客(8)
  • 收藏
  • 关注

原创 解读 JMAAB MATLAB 编程规范 2018版本 - Part 4

2.4 控制流代码 2.4.1 遇关键字缩进 控制流内部代码缩进一格,容易区分条件表达式和执行代码。 if (flgA == ON) % 1 mode func1 (); % 模式 2 判定 elseif (flgB == ON) % 2 mode func2 (); % 1, 2 以外的其它情况 else % flg 条件不成立时不执行任何动作 end 2.4.2 要限制嵌套语句的层...

2020-03-01 22:35:25 535

原创 解读 JMAAB MATLAB 编程规范 2018版本 - Part 5

2.5 函数 2.5.1 一般情况不要使用匿名函数 一般情况下不要使用匿名函数 匿名函数的使用影响可读性,要使用统一的函数调用方式。 function ret1 = func1 ret1 = sqr (5); end function ret = sqr (x) ret = x. ^ 2; end % 不要写成这样: function ret1 = func1 sqr = @ (x) ...

2020-03-01 22:35:14 393

原创 解读 JMAAB MATLAB 编程规范 2018版本 - Part 6

2.6 如何使用 MATLAB 自带函数 2.6.1 如何使用返回值数据类型不定的 MATLAB 自带函数 如果所使用的 MATLAB 自带函数返回值有不同数据类型的情况,则要写根据不同情况进行处理的代码。 比如: LineH = find_system (gcs,... %这个函数只返回 double 类型所以不需要判断处理 ' FindAll ', ' on ',' Type ',' Line...

2020-03-01 22:33:07 590

原创 解读 JMAAB MATLAB 编程规范 2018版本 - Part 7

2.7 变量 2.7.1 函数内变量要明确初始化 函数的所有变量都要在一开始进行初始化。 把初始化的位置统一放在一起,提高可读性。 要这样: function ret = func () foo = 0; bar = 1; ret = func1 (foo); ret = ret + bar; % 不要这样: Function ret = func () Foo = 0; Ret = fun...

2020-03-01 22:32:35 6697

原创 解读 JMAAB MATLAB 编程规范 2018版本 - Part 8

2.8 其它 2.8.1 非空语句的条件 非空语句(Non-empty statements)是用来改变某些值或者是控制流的,它会对运行结果产生某些影响。如果不是这样的话,那就没必要写这一句。因为有可能是写错的。 2.8.2 所有的语句都应该能被执行到 不要写哪些永远都运行不到的语句。 不执行的语句写出来没有意义。 正常写法: function res = func1 (foo) bar1 = ...

2020-03-01 22:31:46 8747

原创 解读 JMAAB MATLAB 编程规范 2019版 Part123

http://jmaab.mathworks.jp/

2020-02-29 23:40:16 1291

原创 ADVISOR - 2 基于 GUI 的使用流程

2. 基于 GUI 的使用流程 ADVISOR 开发的时代 MATLAB 还没有 App Designer,所以还是传统的 GUI 文件(同名的 .m 和 .fig)。 若要运行 GUI ,在命令行运行 advisor.m(不要双击运行.fig文件)。 >> advisor 程序启动后: 检查当前是否存在已经打开的 ADVISOR 界面,保持只打开一个 GUI 界面。参考代码...

2020-02-29 21:59:26 1163 1

原创 ADVISOR - 1

1. ADVISOR 是什么 它是基于 MATLAB/Simulink 开发的一系列模型、数据以及脚本,能帮助我们快速分析传统车、纯电车以及混动车的性能和油耗。 现存最新的版本 ADVISOR 是2003,虽然版本很好了,但它曾很流行过,它所提供的内容还是很值得学习以下的。 基于它的开放性,我们也在此基础上利用 MATLAB/Simulink 进一步自定义动力总成系统,验证车辆性能和控制算法,用来...

2020-02-29 21:59:15 1120

空空如也

空空如也

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

TA关注的人

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