How to change char array matrix to numerical matrix in gui

1 vue (au cours des 30 derniers jours)
Isma Adlin Ad
Isma Adlin Ad le 29 Nov 2020
Commenté : Isma Adlin Ad le 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

Réponses (1)

Ameer Hamza
Ameer Hamza le 29 Nov 2020
Modifié(e) : Ameer Hamza le 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 commentaire
Isma Adlin Ad
Isma Adlin Ad le 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

Connectez-vous pour commenter.

Catégories

En savoir plus sur MATLAB dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by