如何在2 3 4 50 100中计算k的P ^ k?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在2 3 4 50 100中计算k的P ^ k?相关的知识,希望对你有一定的参考价值。

我是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

以上是关于如何在2 3 4 50 100中计算k的P ^ k?的主要内容,如果未能解决你的问题,请参考以下文章

js 随机按机率取数

Leetcode刷题100天—215. 数组中的第K个最大元素(优先队列)—day15

在 50 个变量 x 100k 行数据集上优化 K-最近邻算法

#yyds干货盘点# LeetCode 腾讯精选练习 50 题:数组中的第K个最大元素

怎么把照片缩小到100k以内

数组反转