I create a new array yet matlab says it exeeds limitations!?
Afficher commentaires plus anciens
Hi, Im creating a large data array to place into a table. It looks like this:
data_flow_table = {colorgen('#FCD5B4','TH B/P'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','TH AB R/O'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','CC allot CFS'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','BA'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.02276');...
colorgen('#FCD5B4','SB'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0644');...
colorgen('#FCD5B4','SL GEN'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','SL PUMP'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','DA'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0114');...
colorgen('#FCD5B4', 'BV'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0201');...
colorgen('#FCD5B4','WR'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0218');...
colorgen('#FCD5B4','WG'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.05057');...
colorgen('#FCD5B4','ED'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.1881');...
colorgen('#FCD5B4','OSO'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.02215');...
colorgen('#FCD5B4','WW'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','WW GEN'), colorgen('#FCD5B4','MW'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','GCIC'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'AL'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'AL GEN'), colorgen('#FCD5B4','MW'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'AL B/P'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','PB'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.055');...
colorgen('#FCD5B4','MJ'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4','MJ GEN'), colorgen('#FCD5B4','MW'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'MJ B/P'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'DC'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.10163');...
colorgen('#FCD5B4', 'DC B/P'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','---');...
colorgen('#FCD5B4', 'LP'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.00569');...
colorgen('#FCD5B4','BH'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.01615');...
colorgen('#FCD5B4', 'DE'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.065');...
colorgen('#FCD5B4','BL'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.065');...
colorgen('#FCD5B4','PO'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.065');...
colorgen('#FCD5B4', 'BS'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0182');...
colorgen('#FCD5B4', 'COR'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.03155');...
colorgen('#FCD5B4', 'GS'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.04587');...
colorgen('#FCD5B4', 'CH'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.04917');...
colorgen('#FCD5B4', 'CV'), colorgen('#FCD5B4','CFS'), colorgen('#FCD5B4','0.0124')};
The colorgen equation is something that colors the individual square - found herehttp://www.mathworks.com/matlabcentral/answers/25038-how-to-change-each-cell-color-in-a-uitable But i keep getting the error 'Index exceeds matrix dimensions.' Why would it be doing this? This is the first time this variable is created, and rewriting an array is so simple. Does anyone see a mistake here?
3 commentaires
Image Analyst
le 8 Juil 2013
That code won't even run due to syntax errors. You can't have a semicolon followed by ... (the continuation symbol) followed by more code all on the same line. Please post the correct code that ran.
Jan
le 9 Juil 2013
Please post the complete error message.
Hannah
le 9 Juil 2013
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Logical dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!