Grafico in coordinate Sferiche con Matlab

Messaggioda NotteTempo » 17/08/2010, 17:23

Ahime, ancora una volta devo richiedere il vostro aiuto

Premetto che sono a totale digiuno di Matlab

Sto scrivendo la tesi e mi servirebbero due grafici fatti in matlab (da esportare preferibilmente in pdf o png), ma da quel poco che ho letto on-line sul help:

http://www.mathworks.com/access/helpdes ... surf.shtml

Non riesco a raccapezzarmi.

La funzione è nella forma $f(\theta,\phi)=K_0+K_1*\sin^2\theta$, stiamo parlando di una funzione definita tramite coordinate sferiche, $K_0$ e $K_1$ sono costanti (da assegnare arbitrariamente, per esempio con $K_0=0.1$ e $K_1=1$ dovrebbe venire il classico giambellone.

Vi ringrazio per la pazienza e cortesia


Saluti


NotteTempo



Ps: Pardon se questa non è la sezione più indicata, ma a una rapida analisi mi è sembrata la meno inappropriata
Anche x Oggi Non Si Vola...
NotteTempo
Starting Member
Starting Member
 
Messaggio: 24 di 28
Iscritto il: 13/08/2007, 17:54

Messaggioda NotteTempo » 19/08/2010, 18:22

Mi auto rispondo per i posteri (caso mai saltasse fuori questo post per ricerche interne o su google)

Codice:
f = '(0.1+(sin(theta))^2)*sin(theta)*cos(phi)'
g = '(0.1+(sin(theta))^2)*sin(theta)*sin(phi)'
h = '(0.1+(sin(theta))^2)*cos(theta)'
F = vectorize(f)
G = vectorize(g)
H = vectorize(h)     
r = pi*(0:1:24)/24;   
s = pi*(0:1:48)/24;       
[theta,phi] = meshgrid(r,s);   
X = eval(F);
Y = eval(G);
Z = eval(H);       
surf(X,Y,Z)



Grazie lo stesso

NotteTempo
Anche x Oggi Non Si Vola...
NotteTempo
Starting Member
Starting Member
 
Messaggio: 25 di 28
Iscritto il: 13/08/2007, 17:54


Torna a Analisi Numerica e Ricerca Operativa

Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite