You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Matlab中如何向已有的结构体数据中添加新的数据点

Matlab 结构体新增数据条目解决方案

你当前的结构体各字段均为长度为3的序列,直接在每个字段的末尾追加对应新元素即可,操作代码如下:

% 向animal元胞数组追加新动物名称
ourdata.animal(end+1) = {'fish'};
% 向height数值数组追加新身高数据
ourdata.height(end+1) = 3;
% 向weight数值数组追加新体重数据
ourdata.weight(end+1) = 1;

注意事项

  • animal为元胞数组类型,赋值字符串时需要用大括号{}包裹内容,否则会触发格式报错
  • height和weight为数值数组,直接对末尾下标赋值即可完成追加
  • 操作完成后所有字段长度会同步变为4,对应4条数据记录

你可以执行ourdata命令查看结构体完整内容,验证新条目是否写入成功。

内容的提问来源于stack exchange,提问作者Coderman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.04 23:15:03