Conducting Radar Maritime Reflectivity
4 次查看(过去 30 天)
显示 更早的评论
% 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 个评论
Dyuman Joshi
2023-8-20
编辑:Dyuman Joshi
2023-8-20
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.
回答(1 个)
Sara James
2024-8-6
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 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Environment and Clutter 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!