How do I get a similar ans for my project?
조회 수: 4 (최근 30일)
이전 댓글 표시

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
Dyuman Joshi
2024년 4월 19일
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
답변 (1개)
Nithin
2025년 2월 5일
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
참고 항목
카테고리
Help Center 및 File Exchange에서 Structures에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!