MATLAB函数参数验证全解析
1. 函数调用示例与多名称 - 值结构
在MATLAB中,函数调用可以采用不同的形式。例如:
myLinLog(1:5,1:5)
myLinLog(1:5,1:5,1:10,1:100:1000)
myLinLog(1:5,1:5,1:10,1:100:1000,PlotType="log")
在R2021a之前,需要将名称作为字符串或字符向量传递,并使用逗号分隔名称和值,示例如下:
myLinLog(1:5,1:5,1:10,1:100:1000,"PlotType","log")
函数参数块可以包含多个名称 - 值结构,但所有结构中的字段名必须唯一。以 myRectangle 函数为例,其参数如下:
- width 和 height 是必需的位置参数,类型为双精度。
- lineOptions.LineStyle 是标量字符串,默认值为 "-" 。
- lineOptions.LineWidth 是标量数值,默认值为1。
- fillOptions.Color 是字符串。
- fillOptions.Pattern 的值没有限制。
超级会员免费看
订阅专栏 解锁全文
836

被折叠的 条评论
为什么被折叠?



