我是MatLab的新手。我得到了一个转换矩阵P = [1 0.7 0 0 0; 0 0 0.5 0 0; 0 0.3 0 0 0; 0 0 0.5 0 0; 0 0 0 0.4 1]
我应该在{2,3,4,,50,100}计算k的P ^ k
我的代码是这样的
P = [1 0.7 0 0 0;
0 0 0.5 0 0;
0 0.3 0 0 0;
0 0 0.5 0 0;
0 0 0 0.4 1;]
for k=2:3:4:50:100,
y=P^k
end
我如何让它选择数字2 3 4 50和100?
基本上有两种方法可以做到这一点:
for k = [2 3 4 50 100]
y = P^k
end
或者你可以定义一个向量并迭代它:
V = [2 3 4 50 100];
for k = V
y = P^k
end
请注意,结肠:
保留给different purpose。