|
|
Spalten in Datei schreiben |
|
HF-SCF |
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 04.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009a
|
|
|
|
|
|
Verfasst am: 21.08.2009, 10:21
Titel: Spalten in Datei schreiben
|
|
Hallo,
ich bin wohl zu doof
Ich will eine Datei schreiben, in der verschiedene Spalten erzeugt werden also um genau zu sein 91.
Ich hab eine Gleichung mit 2 Parametern, in der ich einen Konstant halten will und der andere durchläuft von 1 bis 90
1. Spalte ist natürlich der x Parameter
Über die Spalten hinweg soll dann y variiert werden und x durchlaufen.
Er schreibt mir aber keine verschiedenen Spalten sondern alls in eine, also hintereinander.
Wie kann ich das ändern?
Gruß
HF
|
|
|
|
|
steve |
Ehrenmitglied
|
|
Beiträge: 2.022
|
|
|
|
Anmeldedatum: 03.09.07
|
|
|
|
Wohnort: Wien
|
|
|
|
Version: R2023b
|
|
|
|
|
|
Verfasst am: 21.08.2009, 10:30
Titel:
|
|
Moin,
kommt darauf an wie du es bis jetzt gemacht hast
Ohne Code kann man leider nicht sagen was du ändern musst, aber ich würde auf die Schnelle auf ein vergessenes '\n' am Ende deines Codes für das Schreiben einer Zeile tippen.
Gruß
Alex
_________________
>> I told me to.
____________________________________
Matlab Cheat Sheet
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
HF-SCF |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 18
|
|
|
|
Anmeldedatum: 04.05.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2009a
|
|
|
|
|
|
Verfasst am: 21.08.2009, 10:43
Titel:
|
|
Hi,
danke für die Antwort. Daran dürfte es nicht gelegen haben. Hier der Code
Ne idee?
|
|
|
_Thomas |
Forum-Newbie
|
|
Beiträge: 6
|
|
|
|
Anmeldedatum: 17.08.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.08.2009, 15:56
Titel:
|
|
Hallo!
Hoffe ich habe dein Problem richtig verstanden. Das ist eine Funktion, die von x und y abhängt ( f(x,y) ), aber deine Beschreibung verstehe ich so:
Du willst eine Funktion y=f(x) auswerten, x ist ganzzahlig von 0 bis 90.
Erzeuge dazu doch einen x-Vektor
und deine Funktion (nur Beispiel)
Achte drauf, dass beides Spaltenvektoren werden (oder transponiere andernfalls) und bastel eine 91x2-Matrix draus:
.
Mit den for-Schleifen musst du aufpassen. So wie du den Code geschrieben hast setzt er nicht in A bei jedem neuen Schritt das Ergebnis in eine neue Spalte, sondern überschreibt immer das alte Ergebnis. Du musst deinen durchlaufenden Zählwert in A mit einbringen, z.B.
.
Dann setzt er für jeden neuen x-Wert erstmal x in die erste Spalte und das Ergebnis (A=...) in eine zweite Spalte von A.
MfG, Thomas
|
|
|
|
|
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 - 2024
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.
|
|