太原理工大学MATLAB实验报告
实验二 矩阵和数组的操作一 实验环境MATLAB软件二 实验目的掌握矩阵和数组的一般操作,包括创建、保存、修改和调用等。学习矩阵和数组的加减运算和乘法。掌握对数组中元素的寻访与赋值,会对数组进行一般的操作。三 实验内容1 创建一个5×5矩阵,提取祝对角线以上的部分
2 A=rand(3),B=magic(3),C=rand(3,4),计算A×B×C
3 创建一个3×3矩阵,并求其转置,逆矩阵
4 用两种方法求Ax=b的解(A为4阶随机矩阵,b为4阶列矩阵)
5 创建一个4阶随机矩阵A,计算A3
6 求100-999之间能被21整除的数的个数
7 设有矩阵A和BA=1 2 3 4 5 B=3 0 16 6 7 8 9 10 17 -6 9 11 12 13 14 15 0 23 -4 16 17 18 19 20 9 7 0 21 22 23 24 25 4 13 11求它们的乘积C=A×B
将矩阵C的右下角3×2子矩阵赋给D
8 求解下列方程式x3-2x+5=0
{3x1+11x2-2x3=8 X1+x2-2x3=-4 X1-x2+x3=3
9 求微分方程y’’(t)+2y’(t)+2y=0当y(0)=0、y’(0)=1时的解
四 实验说明我在MATLAB中完成实验二矩阵和数组的操作,在这个过程中,我使用了diary命令将我在实验过程中的数据记录,操作记录,心得体会全部储存到了指定文档并有了如上记录。实验三 MATLAB绘图一 实验环境MATLAB软件二 实验目的掌握MATLAB的基本绘图命令。掌握运用MATLAB绘制一维、二维、三维图形的方法。绘图加以修饰。三实验内容画出横坐标在(-15,15)上的函数y=cosx的曲线。
用图形表示离散函数y=|(n-6)|^-1,并加入网络
用图形表示连续调制波形y=sin(t)sin(9t)及其包络线
设x=zsin3z,y=zcos3z,要求在-45~45区间内画出x、y、z三维曲线
绘制函数z=sin(r)/r的三维曲面,其中r=√x2+y2
四 实验说明我在MATLAB中完成实验三MATLAB制图,在这个过程中,我使用了diary命令将我在实验过程中的数据记录,操作记录,心得体会全部储存到了指定文档并有了如上记录,还使用了word对图片进行记录。实验四 M文件的编写
一 实验环境MATLAB软件二 实验目的学习MATLAB中的关系运算和逻辑运算,掌握它们的表达形式和用法。掌握MATLAB中的选择借口和循环结构。学会用MATLAB进行M文件的编写和调用。三 实??内容编写一程序计算n的阶乘
编写一个程序求出阶乘大于或等于99^99的最小整数
使用for循环编写一个程序实现sum(A)的功能,其中A为矩阵
只用循环结构和向量化两种方法实现数组的平方和平方根的计算,并计算程序运算时间。
编写一个函数文件,用于生成等差数列
四 实验说明我在MATLAB中完成实验四M文件的编写,在这个过程中,我使用了diary命令将我在实验过程中的数据记录,操作记录,心得体会全部储存到了指定文档并有了如上记录。