写在前面
Matlab是一款非常强大的数学计算工具,学习并使用它进行处理一些数据运算,将会非常之高效。
今天有同学问我了一道关于利用Matlab 解决二维矩阵问题,利用空闲时间给他解答,希望能帮助到他。
问题
1,问题描述
- 创建一个矩阵a,其内容为50行50列随机矩阵;
- 用循环语句求矩阵内元素的最大值;
- 用循环语句求矩阵内元素的最小值;
- 用循环语句求矩阵内元素的所有元素和;
- 用循环语句将对角线元素显示出来;
2,问题分析
Matlab中有很多函数库,它们可以帮助我们解决很多函数问题,因此在解决问题时,调用它们,会大大简便我们的操作。
针对这个问题,我第一个想法就是利用Matlab自带的函数去求解,得到对应答案。
如果同学还需要自己建函数来表示,只需要对原库函数进行分析即可。
3,解决问题
- 创建一个矩阵a,其内容为50行50列随机矩阵;
rand(m)是生成m*m,0到1之间的随机数,但由于是生成的为小数,所以我将范围扩大100倍,此时就出现了下面代码:
A=round(100*rand(


2823

被折叠的 条评论
为什么被折叠?



