|
|
Anfänger Fehler? Variable wird nicht berechnet |
|
Noel |

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 27.01.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2017, 10:32
Titel: Anfänger Fehler? Variable wird nicht berechnet
|
 |
|
 |
|
Hallo,
ich bin ganz neu bei Matlab. Habe auch relativ wenig programmier Erfahrungen!
Jedenfalls arbeiten wir in der Uni mit Matlab und ich habe als Hausübung aufbekommen ein Programm zu schreiben, dass die Kontoführungsgebühren berechnet unter der Annahme, dass die ersten 6 Überweisungen kostenfrei, die nächsten 10 15 Cent und jede weitere 10 Cent kostet.
Dann habe ich wie in den Bilder mein Programm geschrieben, aber wie man sieht rechnet er die Variable (a) nicht aus.
Was habe ich falsch gemacht? Mich wundert es auch, dass er die zwei = und das eine + rot markiert.
Ebenso wundert es mich, dass er mir als Zwischenergebnis a = 0 ausspuckt und in der Eigentlichen Ausgabe nur >> statt dem Wert für a.
Edit: Das Problem für die Ausgabe habe ich gelöst, mir ist aufgefallen, dass dort nicht "%a" sonder "%d" hin muss. Dachte man müsste dort die Variable angeben, was aber ja schon am Ende durch ,a gemacht wird
Wird wahrscheinlich was sehr triviales sein
Danke schon mal für die Hilfe!
Beschreibung: |
|
 Download |
Dateiname: |
Matlab-Fehler Ausgabe.png |
Dateigröße: |
11.13 KB |
Heruntergeladen: |
270 mal |
Beschreibung: |
|
 Download |
Dateiname: |
Matlab-Fehler.png |
Dateigröße: |
26.59 KB |
Heruntergeladen: |
292 mal |
|
|
|
|
|
AKNOT |

Forum-Century
|
 |
Beiträge: 129
|
 |
|
 |
Anmeldedatum: 12.10.11
|
 |
|
 |
Wohnort: Bochum
|
 |
|
 |
Version: R2018a
|
 |
|
|
 |
|
Verfasst am: 27.01.2017, 10:54
Titel:
|
 |
Hi,
erstmal wäre gut, wenn du Code nicht als Bild sondern als Text in der Codeumgebung postest, dann fällt Copy/Paste leichter.
Als nächsten wird als Dezimaltrennzeichen in MATLAB . verwendet und nicht , .
Das %a bei fprintf kenne ich auch nicht, vermutlich müsste dort ein %f oder %d hin, jenachdem welcher Datentyp.
Du kannst auch mit der Maus über die rot unterstrichenen Stellen gehen, dann gibt es da auch noch weitere Infos zu.
Gruß
|
|
|
Noel |
Themenstarter

Forum-Newbie
|
 |
Beiträge: 2
|
 |
|
 |
Anmeldedatum: 27.01.17
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 27.01.2017, 10:59
Titel:
|
 |
Oh Gott, ich weiß gar nicht wie oft unser Prof uns das erklärt hat....
Das mit dem %a hatte ich bereits ersetzt, das mit dem . hat jetzt aber das hauptproblem gelöst, so einfach wars.
Das war schon das ganze Problem, vielen Dank!
PS: Danke für die Tipps für weitere Fragen an das Forum.
[EDITED, Jan, Bitte kein Top-Quoting - Danke!]
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
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
| 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.
|
|