24小时热门版块排行榜    

查看: 441  |  回复: 5
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 jifan 的 5 个金币

jifan

木虫 (著名写手)

[交流] 【求助】matlab随机存储问题

RT

在matlab中用随机函数随机生成的数,想存在一个数组中

这个问题如何实现


求虫友们帮忙!

谢谢

[ Last edited by laizuliang on 2007-11-25 at 09:55 ]
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tobyjerry

金虫 (正式写手)

什么意思,赋值不就行了吗
r=rand();r不就是数组吗
2楼2007-11-24 12:07:27
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abingchem

木虫 (著名写手)

一个数组,rand(X,1)
冰是从最寒冷的那天开始融化的
3楼2007-11-24 12:30:55
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

jifan

木虫 (著名写手)

我想让生成的数能像在C语言中那样读取

这样产生的数是固定的,要依次查看坐标,差不能C那样挨个打印出来


比方我用
r=rand(1,50)
生的的r里有50个数,这50个数如何排序?

这可能就要用到像C中的指针,但不知道如何实现

刚开始用matlab还不太熟悉,敬请楼上赐教


本人QQ:43184210
4楼2007-11-24 23:10:58
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

abingchem

木虫 (著名写手)

还是不很明白你的意思
如果是数组,而不是链表,那么在排序中指针的作用是什么呢?也只是提供一个存储地址,而这个地址是不用交换的,只需要交换内容就可以了

在matlab里面,不推荐单独操作元素的,最好使用系统提供的函数,排序可以用sort
冰是从最寒冷的那天开始融化的
5楼2007-11-24 23:38:05
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

tobyjerry

金虫 (正式写手)

在matlab中r(i,j)表示第i行第j列的元素
要输出第i行第j列元素只需输入
r(i,j)
即可,注r(i,j)后没有分号
6楼2007-11-25 16:11:57
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 jifan 的主题更新
普通表情 高级回复(可上传附件)
信息提示
请填处理意见