如何创建9×9矩阵,前3行全为零,4至6行全部填充5,其余行中第一个元素为1,其余元素是5的,使用MATLAB?如何使用Matlab创建具有不同元素的矩阵
-10
A
回答
2
subZero = zeros(3, 9);
subFive = 5*ones(3, 9);
subsubOnes = ones(3, 1);
subsubFive = 5*ones(3, 8);
subOneFive = [subsubOnes subsubFive];
yourMatrix = [subZero; subFive; subOneFive];
2
您是否尝试过在初始化像这样的时间与价值创造矩阵:
myMatrix = [...
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5];
我知道有更简单的方法来初始化。
6
下面是会教你,如果你有兴趣够了如何使用MATLAB的答案:
A = bsxfun(@times, ones(9), kron([0 5 5], [1 1 1])') - ...
[kron([0 0 4], [1 1 1])' zeros(9,8)]
结果:
A =
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5
5 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5
1 5 5 5 5 5 5 5 5
相关问题
- 1. 使用MATLAB中其他矩阵的元素创建矩阵
- 2. MATLAB创建具有矩阵元素符号功能
- 3. MATLAB:使用diag创建具有多个对角线的矩阵()
- 4. 如何创建1乘N矩阵,元素从1到N(matlab)?
- 5. MATLAB - 用子矩阵创建矩阵
- 6. 在matlab中创建具有可变元素距离的稀疏波段矩阵
- 7. 如何重复元素矩阵在MATLAB
- 8. Matlab矩阵元素检查
- 9. 创建具有相同单元格值的子矩阵
- 10. 创建在Matlab使用指标矩阵
- 11. 如何使用MATLAB更改矩阵中的元素
- 12. 如何使用Matlab中的布尔矩阵选择元素
- 13. 与不同的协方差矩阵(Matlab的)矩阵二元mvncdf
- 14. Matlab:如何组合不同的矩阵?
- 15. Matlab矩阵乘法元素明智地从不同大小的矩阵
- 16. 使用javascript创建具有不同图像的细节元素
- 17. 从Matlab中现有的2d矩阵创建3d矩阵
- 18. 如何用R中的数值矩阵创建二元矩阵?
- 19. 如何用MATLAB中的另一个矩阵替换矩阵的元素?
- 20. matlab中具有符号工具箱的矩阵的逆矩阵
- 21. 如何使用matlab创建一个非常大的矩阵
- 22. 矩阵元素的频率 - Matlab
- 23. Matlab基于元素的矩阵乘法
- 24. 矩阵的Matlab随机元素
- 25. MATLAB:创建一个具有相同重复块的块对角矩阵
- 26. 如何在Matlab中的循环内使用不同的矩阵?
- 27. 如何使用matlab从矩阵创建位图
- 28. 如何创建具有不同列数据类型的numpy矩阵?
- 29. 具有相同名称的添加元素为矩阵
- 30. 具有相同对角元素的PSD矩阵
什么具有u试过吗? – Guanxi
@关西:显然没有。 –