- #1
craigpmorgan
- 8
- 0
Hi All,
I've written some code in Matlab that calculates a number of parameters and saves the data to a structure. A portion of the code is shown below:
uniqueName = genvarname(date);
plant(id).(uniqueName) = {date avgHeight avgVol};
.
The various parameters such as avgHeight etc. are defined earlier in the program. The confusing thing is that the code works fine when 'id' is a single digit number. However, when 'id' >= 10, the program returns the following error:
.
? Insufficient outputs from right hand side to satisfy comma separated
list expansion on left hand side. Missing [] are the most likely cause.
.
I don't understand the error message and don't know what to do next.
Any help I receive will be greatly appreciated.
Thanks very much for your time,
Craig
I've written some code in Matlab that calculates a number of parameters and saves the data to a structure. A portion of the code is shown below:
uniqueName = genvarname(date);
plant(id).(uniqueName) = {date avgHeight avgVol};
.
The various parameters such as avgHeight etc. are defined earlier in the program. The confusing thing is that the code works fine when 'id' is a single digit number. However, when 'id' >= 10, the program returns the following error:
.
? Insufficient outputs from right hand side to satisfy comma separated
list expansion on left hand side. Missing [] are the most likely cause.
.
I don't understand the error message and don't know what to do next.
Any help I receive will be greatly appreciated.
Thanks very much for your time,
Craig