MATLAB: Getting structure content using strings

MATLABstringsstructure

I have kt containing data type "strings", one of them is "grad"i.e kt(1,1)=grad which is a string. I am also trying to get the content of the structure(Data.edata.grad) in my data using the string data set by doing Data.edata.kt(1,1) but i am getting the error kt(1,1) is not an existing field. How can i convert a string to a structure or how can i use my string data set to get the structures?

Best Answer

Data.edata.(kt(1,1))
You might perhaps need to use
Data.edata.(kt{1,1})