R 语言 | 计算可达矩阵
来源:互联网 发布:数据库安全性论文 编辑:程序博客网 时间:2024/06/16 22:11
在微博有位朋友问我可达矩阵的计算,于是发了点时间用R语言写出来了。
问题如下:
计算过程:
注意:是矩阵的乘法。
代码如下:
A <- matrix(c(0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,0,0,0,0,0,0,0,1,1,0),nrow=5)A1 <- A+diag(5)repeat{ B <- A1 * A1; if(identical(B,A1)) {print(B);break} else A1 <- B}
结果:
[,1] [,2] [,3] [,4] [,5][1,] 1 0 1 0 0[2,] 0 1 1 0 0[3,] 0 1 1 0 1[4,] 0 0 0 1 1[5,] 0 0 0 0 1
重点在repeat的使用。
1 0
- R 语言 | 计算可达矩阵
- R语言矩阵运算
- R语言矩阵运算
- R语言矩阵运算
- R语言矩阵运算
- R语言矩阵运算
- R语言矩阵运算
- R语言 矩阵运算
- R语言矩阵运算
- R语言--矩阵篇
- R语言科学计算
- 【R语言 矩阵相乘】R语言矩阵相乘100次
- R语言入门基础:矩阵
- R语言矩阵(matrix)详解
- R语言中矩阵运算
- R语言之矩阵排序
- R语言之矩阵操作
- R语言应用于分析矩阵
- 蓝桥杯 算法训练 Java 动态数组使用
- 安全协议Https
- Triangles 正多边形分割锐角三角形
- elasticsearch笔记_基本概念(一)
- uwsgi遇到ImportError: No module named django.core.wsgi问题
- R 语言 | 计算可达矩阵
- HDU
- Java——命令jps、jstat、jmap、jstack、jhat、jinfo
- Android系统客制化信号标准
- ZOJ 3960 What Kind of Friends Are You?【】
- 移动设备user_agent
- google c++ 编码规范
- Codeforces gym 101149 G 想法
- java(三)