Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

matlab grafico tridimensionale

Strumenti informatici per la matematica applicata, le simulazioni, il disegno: Mathcad, Matlab, Scilab, Microcap, PSpice, AutoCad ...

Moderatori: Foto Utenteg.schgor, Foto Utentedimaios

0
voti

[1] matlab grafico tridimensionale

Messaggioda Foto Utentekirroz » 20 mag 2022, 12:43

ciao su matlab vorrei fare un grafico particolare, cioè:

Ho a disposizione un vettore di coordinate x e un vettore di coordinate y che devono essere rappresentati sul piano x-y come dei punti.
Poi ho un vettore B dello stesso numero di elementi del vettore di coordinate x e y. Per ogni punto x-y devo tracciare il corrispondente elemento di B dal punto del piano x-y in altezza verso z

Nell'immagine che ho riportato dovrebbe essere chiaro quello che mi servirebbe :-)
grazie mille a tutti :D
Allegati
Immagine.png
immagine di quello che mi servirebbe
Avatar utente
Foto Utentekirroz
5 1 4
 
Messaggi: 23
Iscritto il: 17 mag 2022, 16:36

0
voti

[2] Re: matlab grafico tridimensionale

Messaggioda Foto Utenterugweri » 20 mag 2022, 12:55

Puoi costruire l'algoritmo partendo da questo comando: https://www.mathworks.com/help/matlab/ref/line.html

Nota a margine: per favore i disegni e i grafici realizzali in FidocadJ come da regolamento.
Avatar utente
Foto Utenterugweri
5.948 2 8 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 1366
Iscritto il: 25 nov 2016, 18:46

0
voti

[3] Re: matlab grafico tridimensionale

Messaggioda Foto Utentekirroz » 20 mag 2022, 13:51

va bene la prossima volta uso FidocadJ, comunque avevo visto questo link ma con la funzione plot3 non riesco ad avere il grafico nel modo in cui lo ho rappresentato in figura, o almeno non riesco io
grazie lo stesso!!
Avatar utente
Foto Utentekirroz
5 1 4
 
Messaggi: 23
Iscritto il: 17 mag 2022, 16:36

0
voti

[4] Re: matlab grafico tridimensionale

Messaggioda Foto UtenteRenzoDF » 20 mag 2022, 14:35

Potresti per esempio usare stem3

Codice: Seleziona tutto
clc;
x = [0,1,3,6];
y = [2,7,7,10];
z = [46,52,51,59];
hp = stem3(x,y,z);
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

1
voti

[5] Re: matlab grafico tridimensionale

Messaggioda Foto Utentekirroz » 20 mag 2022, 15:06

grazie mille Renzo, avrei anche un'altra cosa da risolvere, dato sempre tre vettori x,y e z e dopo aver fatto
Codice: Seleziona tutto
scatter3(x,y,z)
ho una rappresentazione tridimensionale dei punti, poi dovrei unire alcuni di questi punti con delle linee in base a una matrice di adiacenza A. Se fosse stato in due dimensioni avrei potuto usare
Codice: Seleziona tutto
gplot(A,XYCoord)
ma vorrei rappresentarlo in tre dimensioni
Spero tu mi possa aiutare, grazie!!
Avatar utente
Foto Utentekirroz
5 1 4
 
Messaggi: 23
Iscritto il: 17 mag 2022, 16:36

0
voti

[6] Re: matlab grafico tridimensionale

Messaggioda Foto UtenteRenzoDF » 20 mag 2022, 18:22

Potresti fare in questo modo

Codice: Seleziona tutto
A = [0 1 1 0 0 0 0;
     0 0 1 1 0 0 0;
     0 0 0 1 1 1 0;
     0 0 0 0 1 1 0;
     0 0 0 0 0 0 1;
     0 0 0 0 0 0 1;
     0 0 0 0 0 0 0];

xyz = [0  0  0;
       5 10  5;
       4 24  3;
      10 36 12;
      15 20 14;
      16 26  3;
       3 30  8];

H = digraph(A);

figure

w = plot(H,'XData',xyz(:,1),'YData',xyz(:,2),'ZData',xyz(:,3));

grid on


BTW ... conosci Foto Utentegiako23 :?: :mrgreen:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[7] Re: matlab grafico tridimensionale

Messaggioda Foto UtenteRenzoDF » 21 mag 2022, 17:40

... non rispondi? :D
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[8] Re: matlab grafico tridimensionale

Messaggioda Foto Utentekirroz » 21 mag 2022, 17:43

RenzoDF ha scritto:... non rispondi? :D


Si Renzo scusami!!
Grazie mille è proprio quello che mi serviva!! :ok:
O_/

no chi è perché? :lol:
Avatar utente
Foto Utentekirroz
5 1 4
 
Messaggi: 23
Iscritto il: 17 mag 2022, 16:36

0
voti

[9] Re: matlab grafico tridimensionale

Messaggioda Foto UtenteRenzoDF » 21 mag 2022, 17:45

kirroz ha scritto:... no chi è perché? :lol:

Dai, confessa :!: :mrgreen:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

0
voti

[10] Re: matlab grafico tridimensionale

Messaggioda Foto UtenteRenzoDF » 23 mag 2022, 11:20

Ti informo che qui sul Forum abbiamo una sfera di cristallo che interrogata ci conferma che lo "conosci", e di conseguenza dovresti smettere di fare l' ||=|| . :!:

:mrgreen:
"Il circuito ha sempre ragione" (Luigi Malesani)
Avatar utente
Foto UtenteRenzoDF
55,9k 8 12 13
G.Master EY
G.Master EY
 
Messaggi: 13189
Iscritto il: 4 ott 2008, 9:55

Prossimo

Torna a Programmi applicativi: simulatori, CAD ed altro

Chi c’è in linea

Visitano il forum: Nessuno e 20 ospiti