[needHELP] Matlab programmering

M

MusicMan

Guest
hej.Jeg har en data af en bom profil, som jeg simulerede.jeg har fundet det i Matlab ved hjælp af normale plottet og jeg fik plottet nedenfor.<img src="http://images.elektroda.net/28_1232570070_thumb.jpg" border="0" alt="[needHELP]matlab programming" title="[needHELP] Matlab programmering"/> nu jeg vil plotte det i 3D sådan, at jeg ville have en 3D-profil af bjælken, men jeg ved ikke, hvordan jeg vil gøre det i Matlab.pls hjælp mig.Jeg har brug for det hurtigst muligt.
mine data er vedlagt nedenfor.
tnx
Beklager, men du skal logge ind for at se denne vedhæftede fil

 
Jeg tror, du har noget mangler ...for at plotte 3D data, du har brug for forholdet mellem 3 forskellige variabler, og jeg kun se forholdet mellem 2 variabler her, så kun 2D data kan drages ...

Give nogle mere info, pls

 
tnx.
de data, jeg har kun 1Dimension.Jeg formodes at rotere data om r = 0, så jeg vil have dybest set en 3D-data (organ revolution), og derefter plot det.men jeg ved ikke, hvordan det skal gøres i Matlab.Jeg håber nogen kan hjælpe mig .=)

 
Hej

Denne kode

Phi = 0: pi/10: 2 * pi;
Theta =- pi / 2: pi/10: pi;
[PHI, theta] = meshgrid (Phi, Theta);
r0 = 0.5;
R = sin (PHI) .* cos (theta) r0;% for eksempel
[X, Y, Z] = sph2cart (theta, PHI, R);% får kartesiske værdier
mesh (X, Y, Z);% displayet, eller
surf (X, Y, Z) farvet% ansigter

producerer dette plot<img src="http://images.elektroda.net/2_1233596638_thumb.jpg" border="0" alt="[needHELP]matlab programming" title="[needHELP] Matlab programmering"/>
Håb indeværende hjælper dig.
Sree

 
Du har en endimensionale skalar array.Så hvordan kan du forvente at få en
3-dimensionelle graf?

Mener du:
data = ((0 x ^), (f_data y ^), (0 z ^))

Eller ønsker du at rotere f_data om x-aksen?

Hvis du har en 3-D array, kan du bruge "mesh"-funktionen.

Prøv dette

a = [f_data, f_data, f_data];% f_data er dine data i en [200x1] Array
mesh (a)

 
hej.Ja, jeg ønsker at rotere data om x-aksen.det resultat, jeg ønsker at komme svarer til det sidste figuren nedenfor<img src="http://images.elektroda.net/97_1233970957_thumb.jpg" border="0" alt="[needHELP]matlab programming" title="[needHELP] Matlab programmering"/>
 
hej.de data, jeg gav, er aksialt symmetrisk, så vil rotere den omkring aksen.det resultat, jeg har brug for skal være noget i retning af nedenstående figur.<img src="http://images.elektroda.net/83_1233971567_thumb.jpg" border="0" alt="[needHELP]matlab programming" title="[needHELP] Matlab programmering"/>
 

Welcome to EDABoard.com

Sponsor

Back
Top