【发布时间】:2016-02-15 17:50:10
【问题描述】:
我一直在使用下面的matlab代码生成随机数,
rand('state',0);
n=100;
m=300;
A=rand(m,n);
b=A*ones(n,1)/2;
c=-rand(n,1);
但是,它一直给我消息“ESE605_Homework_4 中的错误(第 1 行) rand('state',0)'"我试图评估这个问题,它说我应该切换到使用 "rng" 函数,因为较新版本的 Matlab 不鼓励使用 "rand"。但是,在切换到 rng , 功能我仍然有问题。有人可以提供一些帮助吗?
【问题讨论】:
-
您使用的是哪个版本的 MATLAB?你的代码对我有用,没有抱怨。
-
请粘贴完整的错误信息。
-
请将
rng的代码也放入您的问题中。这是推荐的使用方法。并在使用无关标签之前阅读标签说明!