制作一个数组来模拟顺磁性物质的状态值为1,+ 1。

1视图(30天)
我想要一个数组只包含1和1的值。应该是随机生成的,得到一个随机数字出现的值。
我做了下面的但是我觉得它太复杂。有简单的方法吗?谢谢
x =兰迪([1],1,n);
k = 1: n
如果x (k) = = 0
r =兰德;
如果r > 0.5
x (k) = 1;
其他的
x (k) = 1;
结束
结束
结束

接受的答案

乔斯(10584)
乔斯(10584) 2019年10月12日
创建一个随机向量和两个值映射这些1和1。一个简单的解决方案(n = 10):
x = 2 *兰迪([0,1],1 10)- 1

更多的答案(0)

类别

找到更多的在热力学和热传递帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!