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

Matrix in Textdatei speichern

 

Naji

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2012, 17:57     Titel: Matrix in Textdatei speichern
  Antworten mit Zitat      
hallo zusammen,

kann mir jemand bitte sagen, wie ich eine 100x100 Matrix in einem Textdatei speichern. es sollen noch die Beschriftung der Spalten und der Zeilen vorgenommen werden. die Textdatei möchte dann später in ACCES einlesen.


Code:
% das hier ist mein Versuch:
clear all
inf = 100 ;
sup = 250 ;
    m    =    100 ;
    n    =    100 ;
    a = inf + (sup-inf).*rand(m, n);
    b = ceil(a);

[k,l] = size(b);
fid = fopen('matrix.txt', 'w')
for ii=1:length(b)
fprintf(fid, 'Kunde\t', b(ii))
end
fprintf(fid, ' \n');
for iii=1:k
fprintf(fid, 'Firma\t', b(iii))
end
fprintf(fid, ' \n');
for c = 1:k
for d = 1:l

fprintf(fid, '%d\t ', b(c,d));
end
fprintf(fid, ' \n');
end

fclose(fid)
 

Danke euch

MfG


dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2012, 18:19     Titel:
  Antworten mit Zitat      
Da der Code offensichtlich nicht tut was er soll, wie soll die Textdatei aussehen?

Und was sollen diese Ausdrücke bewirken?
Code:
fprintf(fid, 'Kunde\t', b(ii))
fprintf(fid, 'Firma\t', b(iii))  

Da muss ein "%d" oder so rein damit der Inhalt von b ausgegeben wird.
Private Nachricht senden Benutzer-Profile anzeigen
 
Naji

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2012, 21:22     Titel: Matrix in Textdatei speichern
  Antworten mit Zitat      
hallo dmjr,

Die textdatei soll eine Tabelle sein, die aus 100 Kunden und 100 Firmen besteht. Jede Firma liefert dann eine Warenmenge an einem bestimmeten Kunde. Mit dem Ausdrück wollte ich meine Spalten und meine Zeilen beschriften (also Kunde1, Kunde2,…. Und Firma 1,firma2,…).
 
dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 04.11.2012, 21:35     Titel:
  Antworten mit Zitat      
Code:
[k,l] = size(b);
fid = fopen('matrix.txt', 'w') ;

fprintf(fid,'\t');
fprintf(fid,'Firma %d\t',1:l);
fprintf(fid,'\n');

for zeile=1:k
    fprintf(fid,'Kunde %d\t',zeile);
    fprintf(fid,'%d\t',b(zeile,:));
    fprintf(fid,'\n');
end
fclose(fid);


Eventuell musst du noch "Firma" und "Kunde" tauschen, je nach dem was in Zeilen/Spalten stehen soll.
Private Nachricht senden Benutzer-Profile anzeigen
 
Naji

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 05.11.2012, 16:15     Titel: Matrix in Textdatei speichern
  Antworten mit Zitat      
Hallo dmjr,

danke dir . das hat geklappt. hab aber noch eine Frage bezüglich meiner Zufallsmatrix. die soll aus Zufallszahlen bestehen, die eine Summer über alle Spalten und zeilen ergeben. in meiner Zufallasmatrix sind die Spalten die Nachfrage der Kunden sein und die Zeilen die Angebot der Firmen . also es muss gelten ; Angebot=Nachfrage
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 05.11.2012, 22:31     Titel: Re: Matrix in Textdatei speichern
  Antworten mit Zitat      
Hallo Naji,

Bitte poste eine neue Frage in einem neuen Thread. Danke.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Naji

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.11.2012, 00:40     Titel: Matrix in Textdatei speichern
  Antworten mit Zitat      
hallo Jan,

was meinst du mit "Thread". ich bin nämlich neu hier??

MFG
 
dmjr
Forum-Century

Forum-Century


Beiträge: 199
Anmeldedatum: 02.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 06.11.2012, 00:51     Titel:
  Antworten mit Zitat      
Thread lässt sich in diesem Zusammenhang mit Thema übersetzen, und genauso ist auch der entsprechende Button benannt ("Neues Thema").

Du hast hier einen Thread mit der Überschrift "Titel: Matrix in Textdatei speichern" erstellt, und die Frage wurde beantwortet. Fragen die zu der Überschrift / dem ersten Beitrag passen gehören hier hin, alles andere nicht.

Daher bitte einen neuen Thread erstellen.
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.