GUI_Auslesen von einer Zelle < Matlab < Mathe-Software < Mathe < Vorhilfe
|
Status: |
(Frage) beantwortet | Datum: | 13:34 Mo 16.07.2012 | Autor: | Anfanger |
Aufgabe | Hallo leute,
ich bin zurzeit am Erstellen eines Programmes mit GUI und hab ein Problem. Ich muss von einem String einer Zelle auslesen, sie muss in Zahlenwert übergeben werden, kann mir da jemánd weiterhelfen bitte???
Kurz: String in Zahlenwert umwandeln und anschließend übergeben.
Vielen herzlichen Dank |
Ich habe diese Frage in keinem Forum auf anderen Internetseiten gestellt.
% Ausschneiden des wesentlichen Bereichs
roi = get_roi(Bild, handles.diocount, handles.dioheight, handles.dioweight);
|
|
|
|
> Hallo leute,
Hallo Du
>
> ich bin zurzeit am Erstellen eines Programmes mit GUI und
> habe ein Problem. Ich muss von einenm String einer Zelle
> auslesen, .sSie muss einen Zahlenwert übergeben werden<strike>,</strike> kKann
> mir da jemáand weiterhelfen bitte???
> Kurz: String in Zahlenwert umwandeln und anschließend
> übergeben.
>
> Vielen herzlichen Dank
> Ich habe diese Frage in keinem Forum auf anderen
> Internetseiten gestellt.
>
> % Ausschneiden des wesentlichen Bereichs
> roi = get_roi(Bild, handles.diocount, handles.dioheight,
> handles.dioweight);
Was hat dieser Befehl damit zu tun? Damit schneidet man ein Polygon aus.
Da stellt sich mir die Frage: "Was meinst du mit Zelle?". Meinst du ein Cell-Array, uitable oder etwas ganz anderes?
(1) cell array
Mit Hilfe der Indizies kann gezielt zugegriffen werden.
(2) uitable
Mittels get kann man die gesamten Daten lesen. Dann kann man nach (1) verfahren.
Es gibt noch
num2str, str2num, str2double und cast.
|
|
|
|
|
Also ich habe jetzt so etwas geschrieben, vieleicht wird es so verständlicher was ich meine!
DiodenProFeld=get(handles.diocounter,'Value');
set(handles.text,'string',str2num(DiodenProFeld));
Diodenhohe=get(handles.diocounter,'Value');
set(handles.text,'string',str2num(Diodenhohe));
Diodenbreite=get(handles.diocounter,'Value');
set(handles.text,'string',str2num(Diodenbreite));
bei meiner Aufgabe geht es darum, das ich ein String habe, da kann ich einen Wert (Zahl) reinschreiben, das soll er auslesen.
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 17:21 Di 17.07.2012 | Autor: | wieschoo |
Den String schreibst du doch genauso in das Textfeld. Verständlicher ist es leider nicht geworden.
Diodenhohe="neunmalneun";
set(handles.text,'string',str2num(Diodenhohe));
|
|
|
|
|
Status: |
(Mitteilung) Reaktion unnötig | Datum: | 13:20 Fr 20.07.2012 | Autor: | matux |
$MATUXTEXT(ueberfaellige_frage)
|
|
|
|