I want to find the P1 matrix but encountered some problems.
These are my code:
clear all
close all
clc
K=128;
for u=0:1:K-1
for u=0:1:K-1
p=exp(-1i*2*pi*u*v/K)*eye(5);
P1(u+5,v+5)=p;
end
end
thanks a lot!!

 Akzeptierte Antwort

Voss
Voss am 6 Dez. 2022
Bearbeitet: Voss am 6 Dez. 2022

1 Stimme

M = 128;
K = 5;
P1 = zeros(M*K);
for u = 0:K-1
for v = 0:K-1
p = 1/sqrt(K) * exp(-1i*2*pi*u*v/K) * eye(M);
P1(M*u+(1:M),M*v+(1:M)) = p;
end
end
P1 = P1'; % don't forget the H

2 Kommentare

david chuang
david chuang am 6 Dez. 2022
You’re an amazing problem solver,have a nice day!
Thank you very much
Voss
Voss am 6 Dez. 2022
You're welcome!

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Hilfe-Center und File Exchange

Produkte

Version

R2020a

Gefragt:

am 6 Dez. 2022

Kommentiert:

am 6 Dez. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by