# How to draw a radar search volume in 3D?

6 Ansichten (letzte 30 Tage)
선호 백 am 5 Feb. 2024
Kommentiert: 선호 백 am 7 Feb. 2024
Hello,
I am a newbie trying to draw a 120-degree radar search volume in 3D without using syms. Any idea how?
https://kr.mathworks.com/help/symbolic/transform-spherical-coordinates-and-plot.html
syms phi theta
r = 4;
x = r*sin(phi)*cos(theta);
y = r*sin(phi)*sin(theta);
z = r*cos(phi);
fsurf(x,y,z,[0 pi/2 0 2*pi])
axis equal
##### 0 Kommentare-2 ältere Kommentare anzeigen-2 ältere Kommentare ausblenden

Melden Sie sich an, um zu kommentieren.

### Akzeptierte Antwort

Benjamin Kraus am 6 Feb. 2024
Bearbeitet: Benjamin Kraus am 6 Feb. 2024
You are on the right track.
To start with, you can use fsurf without needing to use symbolic expressions, you just need to switch to using either anonymous functions or function handles.
r = 4;
x = @(phi, theta) r.*sin(phi).*cos(theta);
y = @(phi, theta) r.*sin(phi).*sin(theta);
z = @(phi, theta) r.*cos(phi);
fsurf(x,y,z,[0 pi/2 0 2*pi])
However, I don't think those are the right equations for what you want to draw.
I believe you want to fix phi and vary both r and theta. I believe this may be closer to what you are looking for.
Note that I switched x and z so that the cone was on it's side.
figure
x = @(r, theta) r.*cos(phi);
y = @(r, theta) r.*sin(phi).*sin(theta);
z = @(r, theta) r.*sin(phi).*cos(theta);
fsurf(x,y,z,[0 4 0 2*pi])
##### 3 Kommentare1 älteren Kommentar anzeigen1 älteren Kommentar ausblenden
Benjamin Kraus am 6 Feb. 2024
선호 백 am 7 Feb. 2024
Oh, didn't noticed that button.
Again, thanks a million!

Melden Sie sich an, um zu kommentieren.

### Kategorien

Mehr zu Pulsed Waveforms finden Sie in Help Center und File Exchange

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by