|
|
Skript für Zahlen Dreieck (matlab-Anfänger-Frage) |
|
Ebbe |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 02.03.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2018, 16:57
Titel: Skript für Zahlen Dreieck (matlab-Anfänger-Frage)
|
|
Hallo zusammen,
dies ist mein erster Eintrag hier im Forum und ich hoffe, ich frage im richtigen Bereich.
Über die Suchfunktion habe ich leider nichts gefunden. Vlt weiß ich auch die richtigen Schlagworte einfach nicht.
Also, ich möchte eine Aufgabe lösen, die verlangt, dass ein matlab-Skript diesen Output erzeugt:
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6
7 7 7 7 7 7 7
8 8 8 8 8 8 8 8
9 9 9 9 9 9 9 9 9
Ist eine for-Schleife hier de richtige Ansatz?
Eine Idee war, diesen Ausdruck
for i = 1:9
disp(num2str(9:-1:1))
end
(ergibt:
9 8 7 6 5 4 3 2 1
9 8 7 6 5 4 3 2
9 8 7 6 5 4 3
9 8 7 6 5 4
9 8 7 6 5
9 8 7 6
9 8 7
9 8
9
)
einmal im Uhrzeigersinn mit ' zu drehen.
Daraus wurde aber nur Murks.
Kann mir jemand helfen? Ich wäre sehr dankbar!
|
|
|
|
|
SigiSorglos |
Forum-Century
|
|
Beiträge: 147
|
|
|
|
Anmeldedatum: 24.09.14
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2018, 17:13
Titel:
|
|
mit ' kannst du nur matrizen drehen. Also beispielsweise so:
Du willst in der Aufgabe aber ja nur eine Ausgabe produzieren. Das funktioniert mit dem Befehl disp(). Dazu musst du dir überlegen was genau in jedem Schleifendurchgang (in jeder Zeile der Ausgabe) passieren soll.
Folgender Code wäre eine Möglichkeit:
|
|
|
Ebbe |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 02.03.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2018, 17:31
Titel:
|
|
Wow, das ging ja schnell- ganz herzlichen Dank!!
Ja, nach so einer Methode habe ich gesucht.
Danke und ein schönes Wochenende
|
|
|
|
|
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.
|
|