数学软件(MATLAB)及应用-MATLAB基础
1、 生成一个810阶矩阵,满足以下条件:
1) 左上角为4阶全1的方阵;2)右上角为46阶单位阵;
3)左下角为4阶全0方阵; 4)右下角为4*6阶随机阵(均匀分布)
2、 编写程序(M文件)计算π,其中
3、 编写M文件求1000以内的所有的素数。
4、 已知y的表达式 ,当n=1000时,求y的值。
5、 在[0,2π]区间内用–o–线型画sinx+cosx,用–*–线型画sinx-cosx,并分别标注“sinx+cosx”,“sinx-cosx”。
6、求下列微分方程的通解. ;
7、求二重积分
8、求极限
9、求解线性方程组
实验原理、方法和步骤:利用Matlab软件输入相关函数表示题目所要求解的问题,进而运算来求解所需要求解的问题,加上一些运算方法和函数的表示进行运算。
实验内容和数据记录:
1、生成一个810矩阵,满足以下条件:
1)左上角为4阶全1的方阵; 2)右上角为46阶单位阵
3)左下角为4阶全0方阵; 4)右下角为46阶随机阵(均匀分布)
解:利用MATLAB函数来建立一个810矩阵,a)ones表示产生全1矩阵;b)eye表示产生单位矩阵;c)zeros表示产生全0矩阵;d)rand表示产生在0到1间均匀分布的随机矩阵,ceil(rand(n,m)x)表示产生在1到x间均匀分布的nm阶随机矩阵。
下面先分别建立题目所要求矩阵条件来生成相应的分块矩阵
1)左上角为4阶全1的方阵
解:>> a=ones(4) %ones(4)表示产生一个4阶全1的方阵
运行结果:a = 1 1 1 1
1 1 1 1
1 1 1 1
1 1 1 1
2)右上角为46阶单位阵
解:>> b=eye(4,6) %eye(4,6)表示产生一个46阶的单位阵
运行结果:b = 1 0 0 0 0 0
0 1 0 0 0 0
0 0 1 0 0 0
0 0 0 1 0 0
3)左下角为4阶全0方阵
解:>>c=zeros(4) %ze