nargin为“number of input arguments”的缩写。

在matlab中定义一个函数时, 在函数体内部, nargin是用来判断输入变量个数的函数。

nargin通过调用当前正在执行的函数返回输入参数的数量,只在函数体内使用nargin语法功能。nargin(fx)在函数fx的定义声明中返回输入参数的个数。如果函数包括varargin其定义,那么nargin返回的输入个数为负。例如函数foo输入有 a,b,和varargin三个参数,那么nargin('foo”)返回值为-3。

gcf 返回当前Figure 对象的句柄值

gca 返回当前axes 对象的句柄值

gco 返回当前鼠标单击的句柄值,该对象可以是除root 对象外的任意图形对象,并且Matlab 会把当前图形对象的句柄值存放在Figure 的CurrentObject属性中。

strcat 即 Strings Catenate,横向连接字符串

句柄图形是基于这样的概念,即一幅图的每一组成部分是一个对象,每一个对象有一系列句柄和它相关,每一个对象有按需要可以改变的属性。

  计算机屏幕是根对象,并且是所有其它对象的父亲。图形窗口是根对象的子对象;坐标轴和用户界面对象(在下一章讨论)是图形窗口的子对象;线条、文本、曲面、补片和图象对象是坐标轴对象的子对象。

  根可包含一个或多个图形窗口,每一个图形窗口可包含一组或多组坐标轴。所有其它的对象都是坐标轴的子对象,并且在这些坐标轴上显示。所有创建对象的函数当父对象或对象不存在时,都会创建它们。

figure属性设置:

(1)设置坐标轴的范围:

axis([xmin xmax ymin ymax]);

(2)设置坐标轴的间距:

set(gca, ‘XTick’, [xmin:间距:xmax]);

set(gca, ‘YTick’, [ymin:间距:ymax]);

(2)设置有格子:

grid on

(3)如果想取消x或者y轴的格子,可以设置:

set(gca, ‘Xgrid’, ‘off’)默认值为on,设置关掉x轴上的格子

(4)去掉坐标的边框:

box off

(5)设置坐标轴的名字:

xlabel(‘xname’);

(6)设置图例:

legend(‘lenname1’,’lenname2’);

(7)设置图例的位置:

在figure图上放好图例,然后右键生成代码即可。

(8)设置figure的名字:

figure(‘name’,”)

(9)在一个figure画不同的plot图:

使用方法:subplot(m,n,p)或者subplot(m n p)。

subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果m=2就是表示2行图。p表示图所在的位置,p=1表示从左到右从上到下的第一个位置。

eg:

把绘图窗口分成两行两列四块区域,然后在每个区域分别作图,基本步骤:

subplot(2,2,1); % 2、2、1之间没有空格也可以

在第一块绘图

subplot(2,2,2);

在第二块绘图

subplot(2,2,3);

在第三块绘图

subplot(2,2,4);

在第四块绘图

(10)一个图中画多条曲线

plot(x1,y1,”,”,x2,y2,”,”) ”表示分别设置属性

句柄 matlab_matlab 整车仿真相关推荐

  1. 地铁自动驾驶模型,地铁列车牵引系统整车模型。

    完整的列车模型包括目标曲线的优化,控制层进行跟随目标曲线,经神经网络控制和模糊控制给出推荐牵引力,牵引传动系统控制牵引电机输出牵引转矩,输入列车自动驾驶模型进行牵引计算.其中生成优化曲线通过遗传算法进 ...

  2. 操纵稳定性数据处理matlab,基于Matlab汽车操纵稳定性仿真方法的研究

    基于Matlab汽车操纵稳定性仿真方法的研究 本文采用线性二自由度车辆模型做汽车操纵稳定性研究,基于Matlab/Simulink软件,分别运用子系统模型框图.状态空间模型框图与 (本文共5页) 阅读 ...

  3. 自动驾驶仿真(Matlab)

    MATLAB 在基于模型设计上的应用已经广受认可.从 2016 年开始 MATLAB 推出了Powertrain Blockset 用于车辆纵向动力学仿真,2018 年推出了 Vehicle Dyna ...

  4. MBD开发模式下的XIL仿真测试

    MBD开发模式下的XIL仿真测试 "想了解MBD模式下的MIL.SIL.PIL.HIL吗?"--虹科 汽车从一个发动机加上几个轮子的简单形态发展到如今机械与电子高度融合的复杂整体, ...

  5. HCU混动控制器,HEV串并联(IMMD) 混动车辆 simulink stateflow模型包含工况路普输入,驾驶员模型

    HCU混动控制器,HEV串并联(IMMD) 混动车辆 simulink stateflow模型包含工况路普输入,驾驶员模型,车辆控制模型(电池CD CS 状态切换 以及EV HEV Engine 模式 ...

  6. HCU混和动力控制器,HEV混动串并联 混动车辆

    HCU混和动力控制器,HEV混动串并联 混动车辆 simulink stateflow模型包含工况路普输入,驾驶员模型,车辆控制模型(EV HEV 模式切换 :CD CS模式切换), 电池.电机系统模 ...

  7. 同元车辆模型库——TA系列

    众所周知,Modelica是一种开放.面向对象.基于方程的计算机语言.它可以跨越不同领域快速实现复杂物理系统的建模,并且可以将Modelica模型导出为Simulink可用的S-Function.符合 ...

  8. 车辆动力学从入门到进阶之路(传统篇)

    编辑:CrazyRabbit 日期:2022年6月16日 本文主要讲一下车辆动力学如何入门,如何进阶,供想进入该领域的工程师参考. 本篇主要讲的是传统领域,不包含电控开发. 0. 前言 何为车辆动力学 ...

  9. 汽车背后那些看不见的软件系统

    本文作者为知乎@SamGIU,斯图加特大学汽车与发动机工程硕士,本文主要介绍了汽车软件系统. 跨入汽车,按下启停键,你点燃汽车动力核心,仪表亮起.挂挡,踩满油门,你感受到十足的推背感.高速上,打开自动 ...

最新文章

  1. 将新更新从原始GitHub存储库中提取到派生的GitHub存储库中
  2. 3D神经接口系统可以感知和操纵“微型脑“
  3. Asp.Net MVC 使用FileResult导出Excel数据文件
  4. poj 3468 A Simple Problem with Integers(线段树区区)
  5. 搜索引擎优化系统知名乐云seo_seo技术出名 乐云seo:如何进行搜索引擎优化?
  6. Redis内存相关知识
  7. python热图怎么截取对角线的一半_python-控制seaborn热图中的单个线宽
  8. 烂泥:学习ssh之ssh隧道应用
  9. 九大内置对象和servlet生命周期
  10. Vue概述和各种前端框架
  11. 用计算机编纂家谱的作用,家谱的编纂几大流程?
  12. ES 矩阵查询(Adjacency matrix aggregation)
  13. 解决adb shell root权限
  14. pc计算机参数表示什么,电脑cmos是什么意思?详细介绍cmos
  15. 要关闭python解释器可使用函数或者快捷键_超星尔雅中华传统文化之戏曲瑰宝第七章节测验网课答案选修课慕课答案...
  16. 并发(Concurrent) 与并行(Parallel) 的区别
  17. Thc-ssl-dos
  18. 2022了 为啥 php 还有这么多人在用?
  19. 各个iphone支持的iOS版本
  20. Windows10 忘记PIN码无效,本地用户无法登陆,无法重置PIN密码

热门文章

  1. SAP Spartacus如何判断用户是否已经成功登录
  2. SAP CDS view如何取得当前系统日期和系统时间戳
  3. 如何在SAP社区上查找其他SAP从业者遇到的问题或者提新问题
  4. Java线程同步的一些例子
  5. 如何将Twitter消息导入到SAP CRM和Cloud for Customer去
  6. SAP CRM Fiori BP overview page design
  7. SAP Fiori : Response from creating in local store
  8. Fiori offline support : overrideRefreshHandling and injectRefreshList
  9. Angular self study 1 - Bootstrap
  10. Why AG3 client 815 transport entries disabled