matlab: fix plot functions for multi frequency far field data
This commit is contained in:
parent
9bd6121c5a
commit
a80d19cfd0
@ -44,7 +44,7 @@ for n=1:2:numel(varargin)
|
||||
end
|
||||
|
||||
D_log = nf2ff.E_norm{freq_index} / max(nf2ff.E_norm{freq_index}(:));
|
||||
D_log = 20*log10(D_log) + 10*log10(nf2ff.Dmax);
|
||||
D_log = 20*log10(D_log) + 10*log10(nf2ff.Dmax(freq_index));
|
||||
|
||||
if (strcmp(xaxis,'theta')==1);
|
||||
xax = nf2ff.theta;
|
||||
|
@ -71,7 +71,7 @@ E_far_max = max(nf2ff.E_norm{freq_index}(:));
|
||||
if ~isempty(logscale)
|
||||
gridmin = logscale(1);
|
||||
|
||||
Dmax = 10*log10(nf2ff.Dmax);
|
||||
Dmax = 10*log10(nf2ff.Dmax(freq_index));
|
||||
E_far_scale = Dmax - gridmin;
|
||||
E_far = 20*log10(nf2ff.E_norm{freq_index}) - 20*log10(E_far_max) + E_far_scale;
|
||||
E_far = E_far .* ( E_far > 0 );
|
||||
|
Loading…
Reference in New Issue
Block a user