MATRIX PROBLEM IN MATLAB

1 次查看(过去 30 天)
Hello,
I have a simple question, why does regime (aa) is becoming 0 2
T=48;
B=3;
j = 1:B
j = 1×3
1 2 3
bk = 2:(T-2)
bk = 1×45
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
regime = [0,bk,T-1]
regime = 1×47
0 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
aa = 1:(j+1)
aa = 1×2
1 2
regime(aa)
ans = 1×2
0 2

采纳的回答

David Hill
David Hill 2022-6-13
You are indexing into regime with an array (aa) which is 1:2. Not sure what you want array (aa) to be:
j=1:3;
aa=1:(j+1);%this will only take the first element of j, same as aa=1:2

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Matrix Indexing 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by