goMatlab - Mein MATLAB Forum

Mein MATLAB Forum

 
Login  | Registrieren
Bücher:

Gewöhnliche Differentialgleichungen

Studierende:
Schöner als Fliegen - Programmierung eines Prüfstands für ein Ortungssystem
Technische Dienstleistungen
IPH - Institut für Integrierte Produktion Hannover gemeinnützige GmbH - Hannover

Studentische Aushilfe modellgetriebene Softwareentwicklung
Solartechnik
SMA Solar Technology AG - Niestetal

Funktionsentwicklung für Embedded Software
Kfz-Zulieferindustrie
ZF Friedrichshafen AG - Friedrichshafen

Praktikanten/Werkstudenten/Diplomanden (m/w) für die Entwicklung von Testsoftware im Bereich Autocodegenerierung
Sicherheitskritische Systeme
Silver Atena Electronic Systems Engineering GmbH - München

Praktikant (m/w) - Bereich "Passive RF Products"
Nachrichtentechnik
Tesat-Spacecom GmbH & Co. KG - Backnang

weitere Angebote

Partner:




Vermarktungspartner


Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Probleme/Fehler bei der programmierung!

 

bb86
Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2011, 15:42     Titel: Probleme/Fehler bei der programmierung!
  Antworten mit Zitat      
HI.
finde super das es sowas gibt.
brauche eure hilfe.
ich will mein mühlespiel so haben, dass es abwechselnd blaue und rote steine setzt, bis 18 plätze belegt sind.
aber es klappt nicht?
ich habe keine kraft mehr.ich muss das heute abende fertig haben und abschicken.
danke

PS:Programmcode im anhang

Muehle.m
 Beschreibung:

Download
 Dateiname:  Muehle.m
 Dateigröße:  11.7 KB
 Heruntergeladen:  16 mal
Private Nachricht senden Benutzer-Profile anzeigen


bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2011, 16:01     Titel:
  Antworten mit Zitat      
falls mein feld auch gebracht wird..

Muehle.fig
 Beschreibung:

Download
 Dateiname:  Muehle.fig
 Dateigröße:  8.52 KB
 Heruntergeladen:  8 mal
Private Nachricht senden Benutzer-Profile anzeigen
 
steve
Moderator
Moderator


Beiträge: 1966
Anmeldedatum: 03.09.07
Wohnort: Dessau
Version: R2009b, R2010b
     Beitrag Verfasst am: 08.12.2011, 17:37     Titel:
  Antworten mit Zitat      

Bitte Keine Doppelpostings!!!


Danke für die Einhaltung der Regeln (siehe Signatur).
_________________

>> I told me to.

____________________________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Private Nachricht senden Benutzer-Profile anzeigen E-Mail senden
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2011, 17:57     Titel:
  Antworten mit Zitat      
??
hat denn keiner eine ahnung?
Private Nachricht senden Benutzer-Profile anzeigen
 
denny
Supporter
Supporter


Beiträge: 2606
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2007b, R2009b
     Beitrag Verfasst am: 08.12.2011, 18:37     Titel:
  Antworten mit Zitat      
Hallo

also du sollst folgende Verbesserung durchführen;
color-Variable definieren z.B in deine OutputFcn

Code:

function varargout = Muehle_OutputFcn(hObject, eventdata, handles)
% varargout  cell array for returning output args (see VARARGOUT);
% hObject    handle to figure
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
global zaehler
zaehler=1;

global s;
s = [1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1];

global color
color = 'red';
 


PS: für zukunft vermeide Benutzen der Globalen Variablen.
Private Nachricht senden Benutzer-Profile anzeigen
 
eupho
Forum-Meister
Forum-Meister

Beiträge: 777
Anmeldedatum: 07.01.09
Wohnort: Marburg
Version: R2009b
     Beitrag Verfasst am: 08.12.2011, 18:55     Titel:
  Antworten mit Zitat      
bb86 hat Folgendes geschrieben:
??
hat denn keiner eine ahnung?


Ahnung schon, nur besteht dein Programm effektiv aus 5 Zeilen und niemand hier wird bereit sein, Aufgaben für dich zu lösen, die für dich gedacht sind. Konkrete Fragen werden aber immer schnell und präzise beantwortet.
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2011, 22:02     Titel:
  Antworten mit Zitat      
die sache ist ja die.
wir haben in der schule matlab.
und ich bin ein infokrüppel, aber will das lernen.sehr gerne.
deshalb die frage wie definiere ich die color-variable???
ich dachte das hätte ich mit global gemacht...?
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 08.12.2011, 22:18     Titel:
  Antworten mit Zitat      
ich will ja nicht das ihr mir ein komplett neues programm schreibt.
ich hab ja schon 4 stunden an diesem code gesessen,aber wie man sieht funzt es nicht.
wahrscheinlich habe ich da wieder einen kleinen fehler eingebaut.
wie schon so oft.
das ist wichtig für meine note deshalb.
ZIEL:das programm soll abwechseld ein blaues und ein rotes stein setzen,
bis 18 plätze voll sind.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator
Moderator

Beiträge: 3887
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 6.5, 2009a
     Beitrag Verfasst am: 08.12.2011, 22:58     Titel:
  Antworten mit Zitat      
Hallo bb86,

Es ist schwierig auf "aber es klappt nicht?" eine sinnvolle Antwort zu geben.
Es sieht verblüffend aus, dass Dein Program 24 praktisch gleiche Callbacks enthält. Ein einziger würde reichen, wenn Du den Handle hObject aus den Inputs benutzt.

Statt des GLOBALs wäre es sicherer, die Variable mit GUIDATA im handles Struct zu speichern. Siehe "help guidata".

Zu dem eigentlichen Problem würde ich Dir den Debugger empfehlen.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.12.2011, 09:29     Titel: An DENNY:
  Antworten mit Zitat      
hey denny super ya danke.
es hat geklappt du musst ein genie sein.
kannst du mir deine email per pm schicken, so dass wenn ich vor der prüfung fragen habe dich kontaktieren kann..?
für uns mädels ist matlab was kompliziertes;)
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 09.01.2012, 13:51     Titel:
  Antworten mit Zitat      
das Problem ist jetzt immer noch,
dass ich nicht will das die gesetzten farben durch nochmaliges klicken überschrieben werden.die gesetzten steine sollen nicht mehr überschrieben werden.
wie verhindere ich das?
Private Nachricht senden Benutzer-Profile anzeigen
 
Winkow
Forum-Meister
Forum-Meister

Beiträge: 593
Anmeldedatum: 04.11.11
Wohnort: ---
Version: R2011a
     Beitrag Verfasst am: 09.01.2012, 13:57     Titel:
  Antworten mit Zitat      
vieleicht beim clicken erst gucken ob schon ein stein gesetzt ist. mit if oder so
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.01.2012, 11:24     Titel:
  Antworten mit Zitat      
hm ich solle das mit einem befehl machen aber mit welchem?
ich hab nur fehlermeldungen angezeigt bekommen,als ich es mal versucht habe..mist
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator
Moderator

Beiträge: 3887
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 6.5, 2009a
     Beitrag Verfasst am: 11.01.2012, 01:07     Titel:
  Antworten mit Zitat      
Hallo bb86,

Bitte stelle die Fragen so, dass man sinnvoll antworten kann. Zeige z.B. den Code und die Fehlermeldung.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
bb86
Themenstarter

Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 26.10.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.01.2012, 23:10     Titel:
  Antworten mit Zitat      
ok.dann..
die sache ist die
ich habe mein programm oben hochgeladen.
da kann man das mit matlab starten.
PROBLEM:

ich muss verhindern dass die steine nachdem man sie gesetzt hat, nicht mehr mit einem klick auf das jeweilige button eine andere farbe übernehmen können.also in dem mühlespiel soll der gesetzte stein auch gesetzt,die farbe auch die farbe bleiben.buttons sollen nicht überschrieben werden.
BITTE BITTE BITTE.
Programm ist oben downloadbar.......!!!

ich bin ausländische schülerin und deshalb bitte ich für meine nicht so perfekte ausdrucksweise wriklich verständnis.danke
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen

Gehe zu Seite 1, 2  Weiter

Options and Permissions
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
.


goMatlab ist ein Teil des goForen-Labels
goForen.de goMATLAB.de goLaTeX.de goPCB.de


 Impressum  | Werbung/Mediadaten | Studentenversion | FAQ | goMatlab RSS Button RSS


Copyright © 2007 - 2012 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
Partner: LabVIEWforum.de

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.