WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

problem mit str2num

 

Hobbyflieger

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.03.2017, 23:32     Titel: problem mit str2num
  Antworten mit Zitat      
Hallo,

warum kann ich nicht mit str2num() oder str2double() die variablen s_double oder s_int richtig ausgeben. Danke


Command Window:

Zitat:
G =
-20
s_double =

NaN


s_int =

[]

K>> whos
Name Size Bytes Class Attributes

A 1x1 javahandle_withcallbacks.com.mathworks.hg.peer.UitablePeer global
G 1x3 6 char global
MG 1x1 8 double global
ans 20x1 80 cell
b0 1x2 16 double
counter 1x1 8 double
data 19x2 304 double global
options 1x1 7238 struct
s 1x1 8 double
s_double 1x1 8 double
s_int 0x0 0 double
x_soll 19x1 152 double
y_soll 19x1 152 double




Code :


Code:

global data;
global G;
global MG;
global A;
format long;
G=3;
 
MG=1;
A = uitable(20,1)
cell(A.data);

while MG==1
   
   G=A.Data(20,1)  
   s=str2num('G')
   
    if s == -20        
        MG=0
    end
   
pause(2);
end


 


Hobbyflieger

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 01.03.2017, 23:37     Titel:
  Antworten mit Zitat      
oh sorry Falsche Code


Hier ist der Code mit Fehler


Code:
global data;
global G;
global MG;
global A;
format long;
G=3;
 s=2;
MG=1;
A = uitable(20,1)
cell(A.data);

while MG==1
   
   G=A.Data(20,1)  
   s_double=str2double('G')
      s_int=str2num('G')
   
    if s_int == -20        
        MG=0
    end
   
pause(2);
end
 
Harald
Forum-Meister

Forum-Meister


Beiträge: 24.501
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.03.2017, 00:04     Titel:
  Antworten mit Zitat      
Hallo,

lass doch mal die ' ' weg?

Code:


Globale Variablen sind übrigens in den allermeisten Fällen unnötig.

Grüße,
Harald
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2025 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.