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!!

 Respuesta aceptada

Voss
Voss el 6 de Dic. de 2022
Editada: Voss el 6 de Dic. de 2022

1 voto

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 comentarios

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

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Productos

Versión

R2020a

Etiquetas

Preguntada:

el 6 de Dic. de 2022

Comentada:

el 6 de Dic. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by