How to change char array matrix to numerical matrix in gui

1 Ansicht (letzte 30 Tage)
Isma Adlin Ad
Isma Adlin Ad am 29 Nov. 2020
Kommentiert: Isma Adlin Ad am 29 Nov. 2020
function testerror_Callback(hObject, eventdata, handles) C1_Callback(@C1_Callback, eventdata, handles); C2_Callback(@C2_Callback, eventdata, handles); C3_Callback(@C3_Callback, eventdata, handles); a=get(handles.answer_C1,'String') b=get(handles.answer_C2,'String') c=get(handles.answer_C3,'String')
This answer from command window c =
4×8 char array
'0.15625 '
'-2.28125'
'8.59375 '
'-2.46875'
I want to make it numeric, the number from (1,1) to (1,4) using to calculate another formula

Antworten (1)

Ameer Hamza
Ameer Hamza am 29 Nov. 2020
Bearbeitet: Ameer Hamza am 29 Nov. 2020
Try str2num()
c = [
'0.15625 '
'-2.28125'
'8.59375 '
'-2.46875'];
x = str2num(c)
Result
>> x
x =
0.1562
-2.2812
8.5938
-2.4688
  1 Kommentar
Isma Adlin Ad
Isma Adlin Ad am 29 Nov. 2020
C cannot changed because it is from command window and the value C extract from callback function, i have tried this X = str2num(c) The value is Nan

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu MATLAB finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by