Grafieken van een kubus in MATLAB
Niet elke steekproef van gegevens kan zinvol worden geplot op een tweedimensionale grafiek. MATLAB, een softwarepakket voor technische analyse van MathWorks, stelt u in staat om driedimensionale plotgrafieken van publicatiekwaliteit te plotten met willekeurige gegevens, handig bij het creëren van overtuigende presentaties voor klanten of zakelijke partners. MATLAB bevat verschillende ingebouwde functies om het plotten van een kubus - anders een ontmoedigende wiskundige taak - relatief eenvoudig te maken. In wezen gebruik je de coördinaten van elk van de acht hoeken van de kubus om zes vierkanten uit te zetten - één voor elk vlak van de kubus - en gebruik je de functie patch () om de vierkanten samen in een vaste vorm te patchen.
1.
Maak een matrix met de acht driedimensionale coördinaten van de hoekpunten van uw kubus.
my_vertices = [0 0 0; 0 1 0; 1 1 0; 1 0 0; 0 0 1; 0 1 1; 1 1 1; 1 0 1];
2.
Maak een matrix die definieert welke vier hoekpunten worden gekoppeld om de zes vlakken van een kubus te vormen. Deze nummers komen overeen met de volgorde waarin de hoekpunten verschijnen in de matrix "my_vertices".
mijn_ruimten = [1 2 3 4; 2 6 7 3; 4 3 7 8; 1 5 8 4; 1 2 6 5; 5 6 7 8];
3.
Geef de kubus een grafiek met de functie patch () die gekoppelde polygonen vormt. Dit plot in de momenteel geselecteerde figuur of, als er geen beschikbaar is, opent een nieuw figuur. Let op het gebruik van enkele en geen dubbele aanhalingstekens in de opdracht.
patch ('Vertices', my_vertices, 'Faces', my_faces, 'FaceColor', 'g');
Tip
- Voeg extra plots toe aan uw kubusgrafiek met behulp van de "hold-on" -opdrachten en aanvullende grafische functies. Gebruik de opdracht "wachtstand" wanneer u klaar bent.