matlab生成了一个随机数组,怎样将一个同样大小的数组赋给这个生成的数组
时间: 2024-05-16 09:18:05 浏览: 97
MATLAB 中创建三维数组的9种方法
可以使用 MATLAB 中的赋值语句将一个同样大小的数组赋给已生成的随机数组。具体步骤如下:
假设已生成的随机数组为 A,同样大小的数组为 B。
1. 使用 size 函数获取数组 A 的大小,存储在变量 size_A 中。
```matlab
size_A = size(A);
```
2. 确认数组 B 的大小与数组 A 相同。
3. 将数组 B 赋给数组 A。
```matlab
A = B;
```
完整代码示例:
```matlab
% 生成随机数组
A = randn(3,4);
% 定义同样大小的数组
B = ones(3,4);
% 将数组 B 赋给数组 A
size_A = size(A);
if isequal(size_A, size(B))
A = B;
else
error('数组大小不一致');
end
```
执行完以上代码后,数组 A 将被赋为值全为 1 的数组。
阅读全文