文档
将包含名称-值对的结构转换为单元格数组
C = namedargs2cell (S)
例子
C= namedargs2cell (年代)将包含名称-值对的标量结构数组转换为包含名称和值的单元格数组。这个函数将一个1乘1结构转换为n字段数为1 × 2n名称和值交错的单元格数组。
C= namedargs2cell (年代)
C
年代
n
全部折叠
创建带有字段的结构XLim,颜色,盒子并为每个字段赋值。使用namedargs2cell将结构转换为将字段名和值交织在一起的单元格数组。
XLim
颜色
盒子
namedargs2cell
S.XLim = [1100];S.Color =“红色”;S.Box =“上”;C = namedargs2cell (S)
C = 1×6单元阵列{‘XLim}{1×2双}{‘颜色’}{[“红色”]}{“盒子”}{[上]}
编写一个函数,接受特定轴对象属性的名称-值对,并对这些属性值施加额外的限制。
将名称-值结构转换为包含交叉名称和值的单元格数组。将单元格数组传递给轴函数,它接受单元格数组中的名称-值对。返回axes对象的句柄。
轴
函数一个= myAxes (axesProps)参数axesProps。XLim(1,2) {mustBeNumeric} axesProps.Color string {mustBeMember(axesProps.Color,["red","green","blue"])} axesProps.Box matlab.lang.OnOffSwitchState结束nvCell = namedargs2cell (axesProps);一个=轴(nvCell {:});结束
的输出namedarg2cell函数转换axesProps类中定义的名称-值结构参数块到名称和值的交错单元格数组中。通过nvCell将单元格数组添加到axes函数,该函数接受名称-值对作为单元格数组。
namedarg2cell
axesProps
参数
nvCell
一个= myAxes (“XLim”(1, 10),“颜色”,“红色”,“盒子”,“上”);
名称-值结构,指定为标量结构数组。
数据类型:结构体
结构体
由交叉名称和值组成的单元格数组,作为1 × 2n的单元格数组返回,其中n是输入结构中字段的数量。
数据类型:细胞
细胞
细胞|结构体
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处
得到审判现在