How can I view numeric array elements in edit text box, in Guide?
Afficher commentaires plus anciens
In a simple form I would like to display the primes in specified range (in the edit text box "vypis_prvcsl") . I use the edit text control, but it sends the error:
Error using matlab.ui.control.UIControl/set
While setting property 'String' of class 'UIControl':
Value must be a character array, numeric array, or cell array.
Error in untitled4>pushbutton1_Callback (line 114)
set(handles.vypis_prvcsl, 'String', a2)
Error in gui_mainfcn (line 95)
feval(varargin{:});
Error in untitled4 (line 42)
gui_mainfcn(gui_State, varargin{:});
Error in
matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)untitled4('pushbutton1_Callback',hObject,eventdata,guidata(hObject))
Error while evaluating UIControl Callback
The code used for pushbutton: function pushbutton1_Callback(hObject, eventdata, handles)
a1 = (str2double(get(handles.min, 'String'))) : (str2double(get(handles.max, 'String')));
a2 = isprime(a1);
a3 = numel(a1(a2));
set(handles.rozsah, 'String', a3);
set(handles.vypis_prvcsl, 'String', a2)
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Characters and Strings 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!