필터 지우기
필터 지우기

Where is the problem 2

조회 수: 2 (최근 30일)
john
john 2013년 3월 11일
Hi,
where is the problem
UserData.matrix(1,2)=num2cell(sym(char(strcat(get(handles.edit7,'string'),',',get(handles.edit6,'String')))))
???
  댓글 수: 1
Walter Roberson
Walter Roberson 2013년 3월 12일
Why the heck is the "sym" in there ??

댓글을 달려면 로그인하십시오.

채택된 답변

John Petersen
John Petersen 2013년 3월 11일
One too many parentheses ). Take one off.
  댓글 수: 10
john
john 2013년 3월 19일
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 2013년 3월 28일
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.

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

태그

Community Treasure Hunt

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

Start Hunting!

Translated by