Files
FAR_CS/Analysis of FAR via CS/Main.m
T
2023-12-19 17:12:43 +08:00

44 lines
765 B
Matlab

cache = true;
if cache
load("I.mat");
else
tau_min = 0;
tau_max = 10;
tau_interval = 0.1;
tau_range = tau_min:tau_interval:tau_max;
s_b_min = 1;
s_b_max = 32;
s_b_range = s_b_min:s_b_max;
result = zeros(1, 32);
m = 4;
I = zeros(length(tau_range), 0);
for tau_idx = 1:length(tau_range)
tau = tau_range(tau_idx);
I(tau_idx) = calc_int(tau, m);
end
end
%%
for s_b_idx = 1:length(s_b_range)
s_b = s_b_range(s_b_idx);
f_set = zeros(length(tau_range), 1);
for tau_idx = 1:length(tau_range)
tau = tau_range(tau_idx);
f_set(tau_idx) = s_b * (1 + tau ^ 2) + (100 - s_b) * I(tau_idx);
end
t = min(f_set);
result(s_b_idx) = t;
end
plot(s_b_range, result);