MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】matlab如何随机提取值? (https://www.labfans.com/bbs/showthread.php?t=1227)

linsjtu 2008-01-14 02:40

【求助】matlab如何随机提取值?
 
那位老大能写出下面的matlab的详细计算过程:

500个节点的三维坐标值,存于一文本文件中,如何用matlab随机提取其中的50个节点的坐标值?

先谢了

junejie 2008-01-14 16:37

用randn随机生成50个随机数据,然后对上述数据排序,其排序之后的数据位置作为数据索引
如:
yuanshi=;
data=randn(1,50);
[dataa,ord]=sort(data);
xuanqu=yuanshi(ord);

linsjtu 2008-01-14 17:57

谢谢 junejie!

"用randn随机生成50个随机数据,然后对上述数据排序,其排序之后的数据位置作为数据索引
如:
yuanshi=;
data=randn(1,50);
[dataa,ord]=sort(data);
xuanqu=yuanshi(ord); "

我是一个初学者,还想问一下,yuanshi是否为我的文本文件名liang?若是,在matlab中,运行lliang=; 后,出现下面错误信息:

>> liang=;
??? liang=;
|
Error: Expected a variable, function, or constant, found ";".

另外,文本文件的格式是否有要求?

再次表示谢谢!

fanxing39 2008-01-15 02:31

yuanshi 这里是个矩阵,里面放着你那500个坐标,不是文件名

linsjtu 2008-01-15 19:38

谢谢junejie 和 fanxing39!


所有时间均为北京时间。现在的时间是 13:36

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.