r语言如何生成矩阵偶数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了r语言如何生成矩阵偶数相关的知识,希望对你有一定的参考价值。
参考技术A data<-seq(2,12,2)y<-matrix(data,nrow= 2,ncol=3,byrow=T/F)
#data是矩阵的元素,nrow指定行的维数,ncol指定列的维数,byrow=TRUE表明矩阵是按行填充,还是按列填充byrow=FALSE,默认按列填充。
C语言随机 生成不重复的0,1 矩阵
矩阵为 n * r的,必须生成r列不重复的由0,1组成的矩阵,怎么写
效率不太高,lz参考一下吧//created by onceway
#include <stdio.h>
#include <time.h>
#include <math.h>
#define N 8
#define R 3
int init_s(int *s, int n, int r)
int i ,j, k = 0;
if(n > pow(2, r)) //n不能大于2的r次方,否侧无解
return 0;
srand(time(NULL));
for(i=0; i<n; i++)
for(j=0; j<r; j++) //随机出一行数据
s[i*r+j] = rand() % 2;
for(j=0; j<i; j++) //判断是否和已经生成的行重复
for(k=0; k<r; k++)
if(s[i*r+k] != s[j*r+k])
break;
if(r==k) //如果有重复
i--;
break;
return 1;
int main()
int a[N][R];
int rc, i, j;
rc = init_s(*a, N, R);
for(i=0; i<N; i++)
for(j=0; j<R; j++)
printf("%d ", a[i][j]);
putchar('\n');
return 0;
参考技术A 这个不重复是什么意思?
以上是关于r语言如何生成矩阵偶数的主要内容,如果未能解决你的问题,请参考以下文章