CAT arguments dimensions are not consistent
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Max Müller
le 6 Août 2014
Modifié(e) : Image Analyst
le 7 Août 2014
Hey Guys, I've a smale Problem with a Listbox.I have created a GUI with a Listbox which has the task to display Names from an Array.The main Problem is, matlab says: CAT arguments dimensions are not consistent.I know what matlab is trying to tell me, but i dont know how to solve it. Here is the Code.
if UsedAmplification == 1
ListboxInput = get(handles.PlotedShotsListbox,'String')
ListboxContent = [num2str(shot),' ','UsedAmplification']
ListboxOutput = [ListboxInput,ListboxContent]
set(handles.PlotedShotsListbox,'String',ListboxOutput)
end
if closestAmplification == 1
ListboxInput = get(handles.PlotedShotsListbox,'String')
ListboxContent = [num2str(shot),' ','ClosestAmplification']
ListboxOutput = [ListboxInput,ListboxContent]
set(handles.PlotedShotsListbox,'String',ListboxOutput)
end
0 commentaires
Réponse acceptée
Plus de réponses (1)
Image Analyst
le 6 Août 2014
Modifié(e) : Image Analyst
le 7 Août 2014
Try using semicolons, because ListboxInput is a column vector. And it needs to be a cell array. Try either of these:
ListboxContent = {num2str(shot); ' '; 'UsedAmplification'};
ListboxContent = [{num2str(shot)}; {' '}; {'UsedAmplification'}];
which are equivalent to each other, and read this: http://matlab.wikia.com/wiki/FAQ#What_is_a_cell_array.3F
0 commentaires
Voir également
Catégories
En savoir plus sur Migrate GUIDE Apps dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!