How do I get a similar ans for my project?
4 views (last 30 days)
Show older comments

The values in the struct fields was obtained from another project.
I don't know how to get the values of all the parameters mentioned in "struct with fields:". I want the values of these for my own project.
1 Comment
Dyuman Joshi
on 19 Apr 2024
Use the field name to access the corresponding data -
%Sample data
field1 = 'f1'; value1 = zeros(1,10);
field2 = 'f2'; value2 = {'a'};
%corresponding structure
s = struct(field1,value1,field2,value2)
%Get the values for field f1
out = s.f1
Answers (1)
Nithin
on 5 Feb 2025
Hello Vijayakkrishnan K NK,
I understand that you want to retrieve the values from a struct you've provided and use them in another program or project. Here are a couple of methods to access these values:
You can use the dot(.) notation access a specific field by appending the field name to the struct with a dot:
value = myStruct.fieldName;
You can also use the “getfield” function to access fields.
value = getfield(myStruct, 'fieldName');
To utilize these values in another program, you need to save the struct as a “.mat” file, then load this file in your desired program and access those values.
1. Saving the Struct - Use the “save” function:
save('structFile.mat', 'myStruct');
This command saves the struct “myStruct” to a file named “structFile.mat” in the current directory.
2. Loading the Saved File - Use the “load” function:
myStruct = load('structFile.mat');
This command loads the contents of “structFile.mat” into the `myStruct` variable.
For more information regarding “Save” and “load” function, kindly refer to the following MATLAB documentation:
“save” function - https://www.mathworks.com/help/releases/R2024a/matlab/ref/save.html?searchHighlight=save&s_tid=doc_srchtitle
“load” function – https://www.mathworks.com/help/releases/R2024a/matlab/ref/load.html?searchHighlight=load&s_tid=doc_srchtitle
Thank you.
0 Comments
See Also
Categories
Find more on Structures in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!