We help IT Professionals succeed at work.

Make a matrix from the string values from textboxes in GUI

1,022 Views
Last Modified: 2013-11-25
I retrieve several values from different textboxes in my GUI, and each textbox contains a number. I'm trying to make a matrix of these string values. I've tried a few ways to do this, but all I get is this error:

??? Error using ==> vertcat
CAT arguments dimensions are not consistent.

Error in ==> gui_gettable at 78
Q =[QTBox1 QTBox2 QTBox3 QTBox4 QTBox5 QTBox6 QTBox7 QTBox8

How can I make a valid matrix from the string value in the textboxes?
QTBox1 = get(handles.txtQTBox1, 'String');
QTBox2 = get(handles.txtQTBox2, 'String');
QTBox3 = get(handles.txtQTBox3, 'String');
QTBox4 = get(handles.txtQTBox4, 'String');
QTBox5 = get(handles.txtQTBox5, 'String');
QTBox6 = get(handles.txtQTBox6, 'String');
QTBox7 = get(handles.txtQTBox7, 'String');
QTBox8 = get(handles.txtQTBox8, 'String');
 
QTBox9 = get(handles.txtQTBox9, 'String');
QTBox10 = get(handles.txtQTBox10, 'String');
QTBox11 = get(handles.txtQTBox11, 'String');
QTBox12 = get(handles.txtQTBox12, 'String');
QTBox13 = get(handles.txtQTBox13, 'String');
QTBox14 = get(handles.txtQTBox14, 'String');
QTBox15 = get(handles.txtQTBox15, 'String');
QTBox16 = get(handles.txtQTBox16, 'String');
 
Q = [QTBox1 QTBox2 QTBox3 QTBox4 QTBox5 QTBox6 QTBox7 QTBox8
    QTBox9 QTBox10 QTBox11 QTBox12 QTBox13 QTBox14 QTBox15 QTBox16];
 
Q = str2num(Q);

Open in new window

Comment
Watch Question

Commented:
This one is on us!
(Get your first solution completely free - no credit card required)
UNLOCK SOLUTION

Author

Commented:
Simple as that. Thanks.
Unlock the solution to this question.
Join our community and discover your potential

Experts Exchange is the only place where you can interact directly with leading experts in the technology field. Become a member today and access the collective knowledge of thousands of technology experts.

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.