Where is the problem 2

1 visualizzazione (ultimi 30 giorni)
john
john il 11 Mar 2013
Hi,
where is the problem
UserData.matrix(1,2)=num2cell(sym(char(strcat(get(handles.edit7,'string'),',',get(handles.edit6,'String')))))
???
  1 Commento
Walter Roberson
Walter Roberson il 12 Mar 2013
Why the heck is the "sym" in there ??

Accedi per commentare.

Risposta accettata

John Petersen
John Petersen il 11 Mar 2013
One too many parentheses ). Take one off.
  10 Commenti
john
john il 19 Mar 2013
I modified code in this form
UserData.matrix(1,1)=num2cell(sym(char(strcat(get(handles.edit5,'string'),'_',char(si_co_str{si_co_val}),'_',char(get(handles.edit6,'String'))))))
When I enter into edit6 number 5.4, than I got in matrix 54. But I need number 5.4....how can I solve that?
Please for help
John Petersen
John Petersen il 28 Mar 2013
Please break up the code like this
a1 = get(handles.edit6,'String');
a2 = si_co_str{si_co_val};
a3 = get(handles.edit5,'string');
a4 = strcat(a3,'_',char(a2),'_',char(a1));
a5 = sym(char(a4));
UserData.matrix(1,1)=num2cell(a5);
Then perhaps we can see what's going on.

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su Characters and Strings in Help Center e File Exchange

Tag

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by