Create a loop for matrixes

2 ビュー (過去 30 日間)
Miguel Albuquerque
Miguel Albuquerque 2022 年 5 月 31 日
Hey , thanks in advance for reading this.
I have two matrixes, with two diferent signals in frequency domain(surv_matrix and ref_matrix). Both matrixes, have the frequencies values along the columns, and the lines are positions of a radar , so its coordinates. this matrixes have 50 000 by 400 values.( 400 are the different positions of a radar and 50 000 are the frequencies values for that position of the radar).
I want to correlate both matrixes with afmag function. But this function only allows vectors, so I was thinking of producing a for loop that for each column of those matrixes, cross-correlate the two signals for the same column. I needed help on doing this.
I have to get a code that cross-correlate surveillance_signalcut( a column vector from surv_matrix) and reference_signalcut ( a column vector from ref_matrix)
The code I will do then its this:
%Cross-ambiguity
[afmag3,delay3,doppler3] = ambgfun(Reference_SignalCut,Surveillance_SignalCut,fs,[1e6 1e6]);
afmag3 = afmag3*1; % Select plot gain *1
afmag3(afmag3>1 )= 1;
thank you
  4 件のコメント
Dhanesh Alagarsamy Chinnaraja
Dhanesh Alagarsamy Chinnaraja 2022 年 6 月 6 日
According to me, the indexing part of the signals inside the loops should have i and ii respectively instead of m and m2.
Can you provide some more info on what is m and m2?
Miguel Albuquerque
Miguel Albuquerque 2022 年 6 月 6 日
Alright, m is the number of columns of surv_matrix and m2 is the number of columns of ref_matrix, Thanks :D

サインインしてコメントする。

回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by