Research Article
A Baseline-Free Lamb Wave Damage Localization Method Based on Compressed Sensing
Algorithm 1
 Construction method of sub-Nyquist sampling matrix.
|   | Initialize: |  |   |  int a: the length of original data |  |   |  int b: the number of sub-Nyquist sampling points. |  |   |  mat Φ: sub-Nyquist sampling matrix. |  |   | Ensure: a > b |  | (1) |  Φ ⟵ zeros (b, a) % initialize Φ as a b × a zero matrix. |  | (2) |  array pset ⟵ randperm (a, b) % randperm(a, b) returns an array containing b unique integers selected randomly from 1 to a. |  | (3) |  array pset ⟵ sort (pset) % sort the elements of pset. |  | (4) |  for (row = 1 to b) do |  | (5) |  col ⟵ pset [i] |  | (6) |  Φ [row, col] ⟵ 1 |  | (7) |  end for |  | (8) |  return Φ |  
  |