Drei dimenionales Koordinatensystem mit Dreieck ausfüllen
#1
Guten Tag,

ich hoffe Ihr könnt mir weiterhelfen. Ich möchte gerne eine x, y und z Achse in Excel erstellen, bei der jede Achse einen Wert von 0 bis 1 annehmen kann. Diese Werte sollen dann auf den Achsen eingetragen und über die Punkte auf den Achsen eine Fläche aufgespannt werden. Ich habe mal ein Bild angehängt um das ganze zu verdeutlichen. Ist es möglich dies in Excel zu gestalten, oder wenn nicht worauf könnte ich dann zurückgreifen.
Viele Grüße


Angehängte Dateien Thumbnail(s)
   
Top
#2
Leider gibt es für folgende Daten kein Excel-Diagramm in Deinem Sinne:

X Y Z
0 1 1
1 0 1
1 1 0

Daher: http://excelformeln.de/tips.html?welcher=53
WIN/MSO schicken angeblich alle 5 Sekunden Deinen Screen heim zu Papa (recall-Klausel). 
Top
#3
Hallo,

mit Excel geht das nicht so ohne weiteres.

Excel habe ich gerade nicht zur Verfügung, aber da unterscheiden sich LibreOffice und Excel so gut wie nicht. Anbei also eine Datei, wie du die Linien in ein 2D-Diagramm bekommst. Wenn du nun Achsen und Gitter ausblendest, dann hast du schon fast dein Bild.

Es stellt sich die Frage, was du genau willst: Bei der Darstellung einer 3D-Figur auf einem 2D-Bildschirm gibt es keine eindeutige Lösung, sondern unendlich viele Möglichkeiten.

Willst du das Bild nur einmalig erzeugen, würde ich persönlich ein paar Linien (evtl. ein Dreieck) mit PowerPoint "malen" und das ganze als Bild exportieren.

Ich hätte gedacht, dass das auch mit gnuplot gehen müsste, bin mir aber nicht sicher und weiß auch nicht wie. Evtl. mal ein wenig suchen und in der Community nachfragen.

Was ich mir auch gut vorstellen könnte wäre eine SVG-Datei. Das Dateiformat ist menschenlesbar (eine einfache Textdatei) und damit natürlich auch editierbar und verwendet Grundelemente wie z.B. Linien. Das Bild wird sozusagen programmiert. Du kannst also drei Variablen anlegen für deine drei Achsenabschnitte und das ganze Bild in Abhängigkeit dieser Variablen aufbauen. Dann musst du nur die Werte dieser Variablen ändern und du erhältst ein anderes Bild.
Aber Achtung: Windows kann nicht so gut mit SVG-Dateien. Der Firefox zeigt sie aber an.

Grüße, Ulrich


Angehängte Dateien
.xlsx   3d-diagr.xlsx (Größe: 7,59 KB / Downloads: 4)
Top
#4
Hallo k...,

in der Anlage einmal das Dreieck als Oberflächendiagramm. Die Ansicht kannst du über "3D-Drehung" anpassen.

Was man aber mit dem Diagramm machen kann (ausser drehen) kann ich nicht sagen.


Angehängte Dateien
.zip   Oberfl.zip (Größe: 313,9 KB / Downloads: 7)
helmut

Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität.
Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen."
Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.





Top
#5
Hallo,

ich habe die Datei von Helmut mal als Inspiration genommen ebenfalls eine erstellt.

Die z-Koordinate der Fläche, die durch die Achsenabschnitte x1, y1, z1 aufgespannt wird, kann man ja für die Koordinaten x und y wie folgt berechnen:
z = z1*(1 - x/x1 - y/y1)

Und damit kannst du ein beliebiges Dreick generieren. Ich habe das mal (für x=0...1 und y = 0...1) gemacht (bin allerdings mit Exceldiagrammen nicht so begabt wie Helmut). Musst selbst schauen, wie man diese doofen Streifen raus bekommt - mir fehlt da einfach der Spieltrieb Wink.

Jedenfalls kannst du bei der Datei die Achsenabschnitte (gelbe Zellen) beliebig wählen.

Grüße, Ulrich
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste