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

brauche kleine Hilfe:)

 

ustus
Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.10.2012, 14:21     Titel: brauche kleine Hilfe:)
  Antworten mit Zitat      
Hallo)
Ich muss eine Matrix entschprechend meiner Aufgabe schaffen, aber ich hab kein gutes Verständnis, wie man diese Matrix schaffen könnte..) Ich kann nicht weiter gehen, um andere Aufgaben zu lösen...)



So... Die Aufgabe läuft wie:

Construct a 6x6 matrix A, where the digits of your matriculation number are repeated six times as a row vector (required answer: one command in one line, no repetition of the digits allowed; hint: matrix multiplication).

Habt ihr einige Ideen?)

Ich würde mich sehr freuen, eine gute Erklärung zu bekommen)
Private Nachricht senden Benutzer-Profile anzeigen


Sirius3
Forum-Guru

Forum-Guru


Beiträge: 441
Anmeldedatum: 11.11.11
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.10.2012, 16:47     Titel:
  Antworten mit Zitat      
Hallo ustus,
in der Aufgabe wird das grundlegende Verständnis abgefragt, wie Vektoren und Matrizen erzeugt werden können und wie man mit ihnen rechnet. Fehlt Dir dieses Wissen, wirst
Du auch die folgenden Aufgaben nicht lösen können.
An welcher Stelle steckst Du fest?
Was verstehst Du konkret nicht?
Was hast Du schon ausprobiert?

Grüße
Sirius
Private Nachricht senden Benutzer-Profile anzeigen
 
ustus
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.10.2012, 19:53     Titel:
  Antworten mit Zitat      
Sirius3 hat Folgendes geschrieben:
Hallo ustus,
in der Aufgabe wird das grundlegende Verständnis abgefragt, wie Vektoren und Matrizen erzeugt werden können und wie man mit ihnen rechnet. Fehlt Dir dieses Wissen, wirst
Du auch die folgenden Aufgaben nicht lösen können.
An welcher Stelle steckst Du fest?
Was verstehst Du konkret nicht?
Was hast Du schon ausprobiert?

Grüße
Sirius


Hallo, Sirius

Ich verstehe meine Aufgabe nicht...) Ich verwirre mich, dass man nur eine Zeile in der Atwort schreiben muss. Und was habe ich am Anfang? Soll ich einen Vektor selbst vorgeben (z. B. V=[1, 2 , 3, 6 ,7]) ?
Oder soll ich eine Schleife durch "for" verwenden?
beispielsweise:
for m = 1:6

for n = 1:6

x (m,n) = m + n;

end

end
Das ist aber einen Quatsch und gehört zu meiner Aufgabe nicht...

MFG
Ustus
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.10.2012, 00:45     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Hallo ustus,

Der Input besteht aus den 6 Ziffern Deiner Matrikel-Nummer, also z.B.:
Code:
In = [1,2,3,4,5,6]

Die Ausgabe soll eine 6x6-Matrix sein, die so aussieht:
Code:
Out = [1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6]

Dies sollst Du nun mit einer Matrix-Multiplikation hinbekommen, also nicht einfach durch stures Aneinander-Hängen des Inputs.

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

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2012, 11:48     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Jan S hat Folgendes geschrieben:
Hallo ustus,

Der Input besteht aus den 6 Ziffern Deiner Matrikel-Nummer, also z.B.:
Code:
In = [1,2,3,4,5,6]

Die Ausgabe soll eine 6x6-Matrix sein, die so aussieht:
Code:
Out = [1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6; ...
   1,2,3,4,5,6]

Dies sollst Du nun mit einer Matrix-Multiplikation hinbekommen, also nicht einfach durch stures Aneinander-Hängen des Inputs.

Gruß, Jan


Hallo, Jan.

Wenn ich richtig verstanden habe, muss man dann so schreibt:

IN=[1, 2, 3, 4, 5, 6]; OUT=(A'*ones(1,6))'

OUT =

1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6


Habe ich Recht?)

MFG
Ustus
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.10.2012, 12:55     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Hallo ustus,

Was meinst Du denn? Passt das Ergebnis und die Methode zur Aufgabenstellung?

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

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2012, 13:21     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Jan S hat Folgendes geschrieben:
Hallo ustus,

Was meinst Du denn? Passt das Ergebnis und die Methode zur Aufgabenstellung?

Gruß, Jan


Ich habe eine kleine Fehler gemacht..)

So wird besser:

Vin=[1,2,3,4,5,6];
A=(Vin'*ones(1,6))'

A =

1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6

oder gibt es auch ein anderes Variant
Vin=[1,2,3,4,5,6];
B=ones(1,6)'*Vin;
B =

1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6
1 2 3 4 5 6

Die Ergebnisse, wie man sehen kann, passen gut.. Was mit der Methode zur Aufgabenstellung ist, passen sie oder nicht... Leider habe ich keine Ahnung, deswegen frage ich euch...))

MFG
Ustus
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.10.2012, 18:13     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Hallo ustus,

Zitat:
Was mit der Methode zur Aufgabenstellung ist, passen sie oder nicht... Leider habe ich keine Ahnung, deswegen frage ich euch...

Dies ist nur ein Forum. Wir können zwar Vorschläge machen, aber die Verantwortung bei der Abgabe einer Hausaufgabe trägt jeder Benutzer immer noch selbst. Lies also bitte nochmal die Aufgaben-Stellung durch und entscheide, ob die Kriterien passen oder nicht:

* Construct a 6x6 matrix A,
* where the digits of your matriculation number are repeated six times
* as a row vector
* required answer: one command in one line
* no repetition of the digits allowed
* hint: matrix multiplication

Und?

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

Forum-Newbie

Forum-Newbie


Beiträge: 5
Anmeldedatum: 19.10.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.10.2012, 22:20     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Jan S hat Folgendes geschrieben:
Hallo ustus,

Zitat:
Was mit der Methode zur Aufgabenstellung ist, passen sie oder nicht... Leider habe ich keine Ahnung, deswegen frage ich euch...

Dies ist nur ein Forum. Wir können zwar Vorschläge machen, aber die Verantwortung bei der Abgabe einer Hausaufgabe trägt jeder Benutzer immer noch selbst. Lies also bitte nochmal die Aufgaben-Stellung durch und entscheide, ob die Kriterien passen oder nicht:

* Construct a 6x6 matrix A,
* where the digits of your matriculation number are repeated six times
* as a row vector
* required answer: one command in one line
* no repetition of the digits allowed
* hint: matrix multiplication

Und?

Gruß, Jan


Hallo, Jan.

Ich brauche keine direkte Lösung. Ich will alles selbst verstehen und für mich ist das wichtiger, als irgenwas einfach so schaffen.
Dabei würde ich sagen, dass ich noch meine Aufgabe gelesen habe und schon bemerkt, was ich übergesehen habe.
one command in one line...
Dann kann ich jetzt meine alte Idee so interpretieren:
A=ones(6,1)*[1,2,3,4,5,6]
Wenn Sie Lust haben, könnten Sie mir wieder sagen, ob ich jetz richtig verstanden habe oder, ob es noch eine Möglichkeit gibt, um die andere Entscheidung zu treffen.

Und ich zwinge nimanden, mir zu helfen...

Ich entschuldige mich ,Jan, aber Ihre Nachricht habe ich ein bisschen unfreundlich verstanden...

Wenn Sie etwas unschwierig sehen, kann diese Dinge für jemanden anderen kompliziert sein... Die Leute sind verschiedene...

MFG
Ustus
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 20.10.2012, 23:55     Titel: Re: brauche kleine Hilfe:)
  Antworten mit Zitat      
Hallo ustus,

Wir duzen uns hier im Forum.

Ich habe keine Veranlassung unfreundlich zu sein.
Wenn Du eine konkrete Frage stellst, wird sie im Allgemeinen hier auch konkret beantwortet.
Zitat:
Was mit der Methode zur Aufgabenstellung ist, passen sie oder nicht... Leider habe ich keine Ahnung, deswegen frage ich euch

Und ich antworte hierauf, dass Dir niemand die Entscheidung abnehmen kann und sollte, ob die Aufgabe damit erfüllt ist oder nicht. Du hast selbst bereits alles geschrieben, was man für diese Entscheidung benötigt.

Ich denke daran, dass Deine folgenden Matlab-Aufgaben sicherlich deutlich komplizierter werden. Wie soll die Kommunikation im Forum dann sein?

Gruß, Jan
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 - 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.