Info

이 질문은 마감되었습니다. 편집하거나 답변을 올리려면 질문을 다시 여십시오.

How can i create a sequence?

조회 수: 1 (최근 30일)
Gn Gnk
Gn Gnk 2019년 11월 2일
마감: John D'Errico 2019년 11월 2일
Hello,
i want to create a sequence {xn} , xn ∈ {(±1, ±j)} .I want to create this sequence for n=1 to N=100 .How can i create this in matlab code?
thank you.
  댓글 수: 7
Adam Danz
Adam Danz 2019년 11월 2일
편집: Adam Danz 2019년 11월 2일
That helps but the problem is still not defined well enough to offer a definite solution.
xn ∈ {(±1, ±i)} means xn is an element of the set [-1-i, -1+i, 1-i, 1+i].
I don't know how n or N come into play, though.
Here's an idea I'm pulling out of thin air:
% Create a column vector n:N +/- [1 +/-i]
n = 1;
N = 100;
xn = reshape((n:N)' + [-1-i, -1+i, 1-i, 1+i],[],1);
*This uses implicit expansion which requires Matlab r2016b or later.
Gn Gnk
Gn Gnk 2019년 11월 2일
My problem was that i didnt actually understand the expression xn ∈ {(±1, ±i)} but you answered it for me . I suppose that i should create a 4-QAM signal and repeat this for N=100 times starting from n1=1 with a for- loop .
Thank you for your help and the quick response!

답변 (0개)

이 질문은 마감되었습니다.

태그

Community Treasure Hunt

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

Start Hunting!

Translated by