首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >函数随机式中"[~,P]“的意义

函数随机式中"[~,P]“的意义
EN

Stack Overflow用户
提问于 2013-10-03 06:14:03
回答 1查看 135关注 0票数 0

我在Matlab中是个新手,所以我在matlab脚本中输入了'edit randperm‘,我不理解代码'~,P=sort(1,n)’中~,P的含义--这就是我看到的代码。有谁可以帮我?从我所理解的一点情况来看,P似乎将数字变成整数(范围为1到n)。但它在代码中的赋值方式似乎非常奇怪。我确实想知道代码中'~‘和'P’的确切用途是什么。

(如果有人有关于如何在stackoverflow上恰当地写这个问题的提示,我也会很高兴。我也是新来的)

EN

Stack Overflow用户

发布于 2013-10-03 06:18:52

它使用以下形式的sort()函数:

代码语言:javascript
复制
[B,IX] = sort(A,...)

记录的here

中的波浪号

代码语言:javascript
复制
[~,P]=sort(...)

意味着第一个返回值应该被丢弃(第二个返回值应该分配给P)。

[~,P]=sort(rand(1,n))的总体效果是将从1n的数字的随机排列分配给P

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19147708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档