主要内容

plot

在封装模块图标上绘制由一系列点连接而成的图形

    说明

    plot(y) 基于一组隐式 x 坐标绘图。

    • 如果 y 是向量,则 x 坐标的范围是从 1 到 length(y)

    • 如果 y 是矩阵,则对于 y 中的每个列,绘图中包含一个对应的行。x 坐标的范围是从 1 到 y 的行数。

    plot(x1,y1,.......xn,yn) 绘制同一封装模块中的多对 x 和 y 坐标。向量对的长度必须相同。

    输入参量可以包括 NaNinf 值。当 Simulink® 在 plot 函数的输入参量中遇到 NaNinf 值时,它会停止绘图并在下一个不是 NaNinf 的数字处重新开始绘图。图标上绘图的外观取决于由封装编辑器中的图标单位设置。

    在下列情况下,Simulink 将在模块图标上显示三个问号 (? ? ?) 并发出警告:

    • 您没有为绘图命令中使用的参数定义值。

    • 您输入的模块参数或绘图命令不正确。

    用于绘制封装模块图标的 plot 函数支持 MATLAB® plot 函数的语法子集,支持所有数值数据类型,并且只接受数值作为输入。

    示例

    示例

    全部折叠

    使用向量索引绘制封装模块图标。

    plot([0 1 5])
    

    Straight line using vector indices

    绘制类似于 Sources 库中 Ramp 模块图标的封装模块图标。

    plot([0 1 5], [0 0 4])
    

    ramp block icon with plot command

    输入参数

    全部折叠

    x 坐标,指定为向量。x 坐标范围从 01

    示例: [10 20 30]

    数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    y 坐标,指定为向量。y 坐标范围从 01

    示例: [20 30 40]

    数据类型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

    版本历史记录

    在 R2006a 中推出

    另请参阅

    | | | |