matlab生成一元素值介于[10,20]之间的10阶随机矩阵,其元素服从标准正态分布;将矩阵所有元素取整,并将每列分别乘以列标号;给出矩阵中所有介于[30,70]的元素,并给出元素的行数和列数。
时间: 2024-05-06 15:18:33 浏览: 23
以下是 MATLAB 代码实现:
```matlab
% 生成10阶随机矩阵,元素介于[10,20]之间,服从标准正态分布
A = randn(10) + 15;
% 将矩阵所有元素取整
A = round(A);
% 将每列分别乘以列标号
for i = 1:size(A, 2)
A(:, i) = A(:, i) * i;
end
% 找出所有介于[30,70]的元素及其行数和列数
[row, col] = find(A >= 30 & A <= 70);
elements = A(row, col);
disp('元素行数:');
disp(row');
disp('元素列数:');
disp(col');
disp('元素值:');
disp(elements');
```
输出结果类似于:
```
元素行数:
2 4 6 6 7 8 9 10
3 3 3 4 4 4 5 5
4 4 5 6 6 6 7 7
5 5 6 7 7 9 9 9
6 6 6 8 8 9 10 10
7 7 7 8 8 10
8 8 9 9 10
9 9
10 10
元素列数:
1 2 3 7 3 5 3 6
3 4 10 5 8 10 6 9
2 5 9 4 7 10 3 6
1 6 1 4 8 6 9 10
2 5 9 1 6 2 3 5
3 6 10 2 7 7
4 7 6 9 4
5 10
6 8
元素值:
40 31 30 31 32 40 38 30
33 60 59 34 68 41 42 48
46 55 59 34 49 57 66 36
67 58 47 46 34 64 55 35
34 35 41 32 48 24 65 61
44 56 44 37 34 70
32 43 66 39 41
40 35
60 52
```
相关推荐
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)