相关疑难解决方法(0)

空Matlab结构S与所有元素S(:)之间的区别

我的问题是:if S和empty 之间有什么区别.S(:)S

我认为由于这个问题存在差异: 将字段添加到空结构中

最小的说明性示例:

S = struct(); %Create a struct
S(1) = []; %Make it empty
[S(:).a] = deal(0); %Works
[S.b] = deal(0); %Gives an error
Run Code Online (Sandbox Code Playgroud)

给出的错误:

当结构为空时,点名结构分配是非法的.在结构上使用下标.

matlab matlab-struct

7
推荐指数
2
解决办法
1360
查看次数

标签 统计

matlab ×1

matlab-struct ×1