How to add a new array in the structure?

3 ビュー (過去 30 日間)
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2021 年 8 月 11 日
コメント済み: Yazan 2021 年 8 月 12 日
Let say I have this structure ( vehicle.genset_model) where inside this structure I have vehicle.genset_model.drag=[4;5;6;7;8;9;10]. This file is saved as mat file. In this file I want to create a new array that should be in the same structure (vehicle.genset_model) but with the extension temperature i.e., vehicle.genset_model.Temperature=[25;28;31;34;37;40;43]

採用された回答

Yazan
Yazan 2021 年 8 月 11 日
clc, clear
vehicle.genset_model.drag = [4; 5; 6; 7; 8; 9; 10];
% save structure array in 'data.mat'
save('data.mat', 'vehicle');
clear
% load data.mat
load('data.mat');
% add a new field
vehicle.genset_model.Temperature = [25; 28; 31; 34; 37; 40; 43];
% save new structure array
save('data.mat', 'vehicle');
clear
  2 件のコメント
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim 2021 年 8 月 12 日
When I do this I get this error Unrecognized property 'Temperature' for class 'genset'.
Yazan
Yazan 2021 年 8 月 12 日
On which line, you get this error? The code is pretty simple and it works.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeEntering Commands についてさらに検索

タグ

製品


リリース

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by