数学建模社区-数学中国
标题: [求助]急求一随机生成一矩阵的算法~! [打印本页]
作者: 我就是大流氓 时间: 2005-10-10 09:04
标题: [求助]急求一随机生成一矩阵的算法~!
例如输入一个矩阵的阶数,然后随机生成一个整型矩阵。请问各位高手,应该怎么做?
$ u: D' e; k! s J" f& n* N9 P
希望能给出代码,VB/C/C++都行。。。谢谢各位~!
作者: madio 时间: 2005-10-10 09:07
按照矩阵的阶数,利用随机数函数生成每一个元素就行了,还可以限定每个元素的范围!
作者: 我就是大流氓 时间: 2005-10-10 09:19
请问能给出代码吗?刚学矩阵,还不是太熟悉~!谢谢楼主~!
作者: madio 时间: 2005-10-10 09:32
我写一个伪代码吧!
% @7 D0 G1 ^! f, I( yint A[n][m]; !定义一个用来存放矩阵的二维数组。
7 V V2 p4 ^( `- `0 Nfor(i==1;i<=n;i++) !利用二重循环给矩阵的元素添加值。
8 x6 e2 u) G& M. p. N. Y{
- I$ f9 H3 U9 ~3 \# d
for(j==1);j<=m,j++)
! d2 B* o0 q3 o7 p/ ~1 R {
1 r& G5 l3 ?; ~! n A[j]=int(rand()); !rand()是随机生成数的函数,不同的语言写法不
# ]* `; M6 p1 d/ E/ u( V" }2 O. n
同,还可以利用乘一些数来调整随机数的范围,
, p4 C/ l, r% n5 X; b
如果想自己做一个生成随机数的算法请参见算法版
: v/ B9 @& S) C0 B3 s 的一些帖子的内容!int()是取整的函数!
# M# n7 s8 U$ M) {/ V3 [3 r }
! c/ j/ I2 ~1 J& \}
作者: 我就是大流氓 时间: 2005-10-10 09:47
大恩大德无以为报,愿好人一生平安~!
作者: 贺鼎宏 时间: 2006-11-24 19:29
同问
作者: wangjiaqi49 时间: 2007-1-4 10:04
靠,这么大的恩,可怎么报啊
作者: friendfb 时间: 2007-1-6 09:25
关键是如何选择和实现随即算法吧
有些算法并不是真正的随机数
作者: abcd123654321 时间: 2007-1-14 13:05
谢谢了
我也需要
| 欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) |
Powered by Discuz! X2.5 |