How to use double loop in an equation?

Hi,
I want to compute a function say Rp as of theta and frequency, like Rp(theta, f).
How can I write equation with double loop and secondly how can I plot it like as a function of theta and f ?

 Accepted Answer

The readers cannot guess, why you assume, that loops are required. Maybe this is sufficient already:
theta = linspace(0, 180, 20);
f = linspace(1, 10, 20);
y = Rp(theta, f);
surf(theta, f, y)
function y = Rp(theta, f)
y = sin(theta).' .* cos(f / 5);
end

More Answers (0)

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Asked:

on 19 May 2021

Commented:

on 26 May 2021

Community Treasure Hunt

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

Start Hunting!