matlab - 生成具有特定值的随机矩阵
问题描述
我是 MATLAB 新手,我想创建一个随机 n*n 矩阵,其中仅包含 -1 OR 1 作为值。有什么帮助吗?
解决方案
我会用randi
% Generate random array of 0s and 1s, *2 and -1 to give random values -1 or +1
m = randi([0,1], n)*2-1
另请参阅:关于随机整数的介绍性文档。
推荐阅读
- javascript - TypeScript 属性中 readonly 与 get 有什么区别?
- reactjs - Reactjs - 编写一个函数以启用输入文本验证按钮
- react-native - React-Native 应用程序中的网络问题
- facebook - 在 Unity 中的 AppRequest API 调用上出现 Facebook 登录屏幕而不是好友列表
- c - 无法使用 Cassandra 的 C 驱动程序连接到键空间
- python - pandas:给任意数量的列值作为函数的输入
- google-cloud-platform - Google Cloud PubSub:如何仅读取最新记录
- php - PHP分层数组-检查子值是否存在,然后将父属性值分配给其子数组
- syslog-ng - 如何解析从 syslog-ng 获得的消息?
- php - 寻找一种在 PHP/Laravel 中存储和更新嵌套和索引 mongoDB 文档的方法