Conducting Radar Maritime Reflectivity
4 views (last 30 days)
Show older comments
% Analyze for sea states 1 through 5 ss = 1:5; % Sea states
% Initialize outputs numSeaStates = numel(ss); hgtsd = zeros(1,numSeaStates); beta0 = zeros(1,numSeaStates); vw= zeros(1,numSeaStates);
% Obtain sea state properties for is = 1:numSeaStates [hgtsd(is),beta0(is),vw(is)] = searoughness(ss(is)); end
% Plot results helperPlotSeaRoughness(ss,hgtsd,beta0,vw);
4 Comments
Dyuman Joshi
on 20 Aug 2023
Edited: Dyuman Joshi
on 20 Aug 2023
How is it not working? What are you trying to do?
Do you have the Radar toolbox that is required to run searoughness? What is helperPlotSeaRoughness()?
You have to specify things, as the mind reading toolbox has not been released yet.
Go through the link @Image Analyst has mentioned in their comment and edit your question accordingly.
Answers (1)
Sara James
on 6 Aug 2024
First, the above code requires Radar Toolbox to use the searoughness function.
The helperPlotSeaRoughness is not a documented Radar Toolbox function. It was a helper specifically created for the Maritime Radar Sea Clutter Modeling example. If you would like to use this function elsewhere, you can save off the local function from the example livescript into its own file. The code for the helper from that example is below.
function helperPlotSeaRoughness(ss,hgtsd,beta0,vw)
% Creates 3x1 plot of sea roughness outputs
% Create figure
figure
% Plot standard deviation of sea wave height
subplot(3,1,1)
plot(ss,hgtsd,'-o','LineWidth',1.5)
ylabel([sprintf('Wave\nHeight ') '\sigma_h (m)'])
title('Sea Wave Roughness')
grid on;
% Plot sea wave slope
subplot(3,1,2)
plot(ss,beta0,'-o','LineWidth',1.5)
ylabel([sprintf('Wave\nSlope ') '\beta_0 (deg)'])
grid on;
% Plot wind velocity
subplot(3,1,3)
plot(ss,vw,'-o','LineWidth',1.5)
xlabel('Sea State')
ylabel([sprintf('Wind\nVelocity ') 'v_w (m/s)'])
grid on;
end
0 Comments
See Also
Categories
Find more on Environment and Clutter in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!