matlab 新建结构体,matlab中怎么定义结构体啊 !!!

本文介绍如何使用MATLAB中的STRUCT函数创建结构数组,包括指定字段和值的创建,对象转结构,以及空结构和包含单元数组的字段。实例演示了如何构造带有不同类型字段的结构体,并提供了一些实用例子。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

STRUCT Create or convert to structure array.

S = STRUCT('field1',VALUES1,'field2',VALUES2,...) creates a

structure array with the specified fields and values. The value

arrays VALUES1, VALUES2, etc. must be cell arrays of the same

size, scalar cells or single values. Corresponding elements of the

value arrays are placed into corresponding structure array elements.

The size of the resulting structure is the same size as the value

cell arrays or 1-by-1 if none of the values is a cell.

STRUCT(OBJ) converts the object OBJ into its equivalent

structure. The class information is lost.

STRUCT([]) creates an empty structure.

To create fields that contain cell arrays, place the cell arrays

within a VALUE cell array. For instance,

s = struct('strings',{{'hello','yes'}},'lengths',[5 3])

creates the 1-by-1 structure

s =

strings: {'hello' 'yes'}

lengths: [5 3]

Example

s = struct('type',{'big','little'},'color','red','x',{3 4})

s =

1x2 struct array with fields:

type

color

x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值