Gather specially vector satisfied the condition

I want to gather specially vector that satisfied the condition :
if
np=100;
x_1n = 1.5*randn(1,np); x_n = [x_1n; 0.5*(x_1n+randn(1,np))]; X = [x_1,...,x_100]
How can I put in 100 of vector in X in MATLAB? (like creating vector space?)

 Akzeptierte Antwort

KSSV
KSSV am 21 Apr. 2022
np=100;
X = zeros(np) ;
x = 1.5*randn(np,1);
for i = 2:np
X(:,i) = 0.5*(X(:,i-1)+randn(np,1));
end

4 Kommentare

x_n should be 2-dimension vector(or matrix) Thank you
np=100;
X = zeros(2,np,np) ;
for i = 1:np
x_1n = 1.5*randn(1,np);
x_n = [x_1n; 0.5*(x_1n+randn(1,np))];
X(:,:,i) = x_n ;
end
hmm.. I should print about cov(X)....
And I think It's right your first answer, because I can see in matlab that x_n is 2*100, and X is 100*100 thank you very much.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by