| 查看: 1333 | 回复: 4 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
[求助]
怎么在一个0矩阵中产生随机分布的1小矩阵
|
||
|
要在一个100*100的0矩阵中产生随机分布的5*5的1矩阵,MATLAB可以实现,但是C语言就是不行,求大神指点,帮忙转化成C语言,现在问题应该出在C语言产生随机数上。 MATLAB代码如下: a=zeros(100,100); for i =1:100 for j=1:100 p=round((i+4)/5); q=round((j+4)/5); m=rand; for c1=1:5 for c2=1:5 if m>0.3 a((p-1)*5+c1,(q-1)*5+c2)=1; else a((p-1)*5+c1,(q-1)*5+c2)=0; end end end end |
» 猜你喜欢
康复大学泰山学者周祺惠团队招收博士研究生
已经有6人回复
AI论文写作工具:是科研加速器还是学术作弊器?
已经有3人回复
孩子确诊有中度注意力缺陷
已经有6人回复
2026博士申请-功能高分子,水凝胶方向
已经有6人回复
论文投稿,期刊推荐
已经有4人回复
硕士和导师闹得不愉快
已经有13人回复
请问2026国家基金面上项目会启动申2停1吗
已经有5人回复
同一篇文章,用不同账号投稿对编辑决定是否送审有没有影响?
已经有3人回复
ACS Applied Polymer Materials投稿
已经有10人回复
RSC ADV状态问题
已经有4人回复
» 本主题相关价值贴推荐,对您同样有帮助:
A是一个M*N的矩阵,B是一个N*M的矩阵,A*B等于单位阵,已知A,怎么求B
已经有5人回复
【matlab】求解这样一个矩阵方程组应该怎么做?
已经有3人回复
LMI中如何定义一个非零的矩阵变量
已经有8人回复
怎么将此for循环改为矩阵形式?
已经有5人回复
设A是hermite矩阵,证明存在t大于0使得A+tE是正定的hermite矩阵
已经有5人回复
任一n阶复矩阵总可唯一表示为一个hermite矩阵和一个反hermite矩阵之和。
已经有5人回复
一个3*3正交矩阵,求特征值
已经有3人回复
如何用Matlab画矩阵的散点图?
已经有3人回复
菜鸟求助~matlab怎么样让一个1xn的向量中的每个元素是个矩阵?
已经有11人回复
一个维度很大的矩阵应该不会影响计算速度吧》?lunix下
已经有8人回复
matlab产生随机二维矩阵,这些随机数只能是-1或者1?
已经有9人回复
请高手指点一下怎么确定一个符号矩阵中的等值元素
已经有6人回复
请教一个矩阵的特征值
已经有23人回复
如何得到一个奇异矩阵的线性无关的行号
已经有3人回复
若已知上三角矩阵U和下三角矩阵L满足 L‘*L = U’*U,如何有效的通过L求U
已经有10人回复
关于随机矩阵的问题
已经有10人回复
如何读入以下的矩阵
已经有7人回复
【求助】如何读进去一个12*12矩阵的本征矢量。
已经有3人回复
【求助】(在线等)maple中这个符号矩阵为什么生不成?
已经有5人回复
用矩阵画分布图遇到的问题
已经有5人回复
5楼2013-11-06 17:02:01

2楼2013-11-06 11:04:12

3楼2013-11-06 11:07:04
|
能帮忙把语言转化成C语言吗?自己写的运行不出来 double rate=0.3; void main() { fp1=fopen(WXYZ_1,"w" ;for(i = 1; i<n; i++) { p=(i+4)/5; for(j =1; j<n; j++) { q=(j+4)/5; srand((unsigned)time(NULL)); r=((double)rand())/RAND_MAX; for(c1 = 1; c1<m; c1++) { a=(p-1)*m+c1; for(c2 = 1; c2<m; c2++) { b=(q-1)*m+c2; if(r>rate) A[a]=1; else A[a]=0; } } fprintf(fp1,"%d ",A[j]); } fprintf(fp1,"%d\n" ;} fclose(fp1); } |
4楼2013-11-06 16:43:05













回复此楼
;