How to add a new array in the structure?

1 Ansicht (letzte 30 Tage)
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim am 11 Aug. 2021
Kommentiert: Yazan am 12 Aug. 2021
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]

Akzeptierte Antwort

Yazan
Yazan am 11 Aug. 2021
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 Kommentare
Muhammad Qaisar Fahim
Muhammad Qaisar Fahim am 12 Aug. 2021
When I do this I get this error Unrecognized property 'Temperature' for class 'genset'.
Yazan
Yazan am 12 Aug. 2021
On which line, you get this error? The code is pretty simple and it works.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Entering Commands finden Sie in Help Center und File Exchange

Tags

Produkte


Version

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by