2019级《MATLAB上机》

发布 2023-05-16 08:37:28 阅读 3687

a1、设,在同一图形窗口采用子图的形式绘制不同图形:条形图、阶梯图、杆图和全对数坐标图。

2、数值与符号计算。

(1)求极限2)求不定积分。

3)已知线性方程组ax=b,其中,运用稀疏存储矩阵的方式求其解。

3、绘图。1)绘制极坐标图:。

2)绘制曲面图:。

4、求非线性方程组,初值的数值解。

5、已知某精密仪器的某部件轮廓线的数据如下。

用三次样条插值法求x每改变0.1时的y值。

6、 将矩阵、和组合成两个新矩阵:

1)组合成一个的矩阵,第一列为按列顺序排列的矩阵元素,第二列为按列顺序排列的矩阵元素,第三列为按列顺序排列的矩阵元素;

(2)按照、、的列顺序组合成一个行向量。

7、有一组测量数据满足,t的变化范围为0~10,用不同的线型和标记点画出、和三种情况下的曲线,并在图中添加标题、用箭头线标识出各曲线的取值和图例框。

8. 先求下列表达式的值,然后显示matlab工作空间的使用情况。

(1),其中。

3),其中t=0:0.5:2.5

9. 设有矩阵a和b:

1) 求它们的乘积c。

2) 将矩阵c的右下角3×2子矩阵赋给d。

3) 查看matlab工作空间的使用情况。

10.完成下列操作:

1) 求[100,999]之间能被21整除的数的个数。

2) 建立一个字符串向量,删除其中的大写字母。

11. 设有分块矩阵,其中e、r、o、s分别为单位矩阵、随机矩阵、零矩阵和对角阵,试通过数值计算验证。

12.下面是一个线性方程组:

1) 求方程的解。

2) 将方程右边向量元素b3改为0.53再求解,并比较解的相对变化。

3) 计算系数矩阵a的条件数并分析结论。

13. 求分段函数的值。

用if语句实现,分别输出x=-5.0,-3.0,1.0,2.0,2.5,3.0,5.0时的y值。

14. 输入一个百分制成绩,要求输出成绩等级a、b、c、d、e。其中90分~100分为a,80分~89分为b,79分~79分为c,60分~69分为d,60分以下为e。

要求:(1) 分别用if语句和switch语句实现。(2) 输入百分制成绩后要判断该成绩的合理性,对不合理的成绩应输出出错信息。

15. 硅谷公司员工的工资计算方法如下:

1) 工作时数超过120小时者,超过部分加发15%。

2) 工作时数低于60小时者,扣发700元。

3) 其余按每小时84元计发。

试编程按输入的工号和该号员工的工时数,计算应发工资。

16. 根据,求π的近似值。当n分别取时,结果是多少?要求:分别用循环结构和向量运算(使用sum函数)来实现。

17. 根据,求:

1) y<3时的最大n值。

2) 与(1)的n值对应的y值。

18. 考虑以下迭代公式:,其中a、b为正的学数。

1) 编写程序求迭代的结果,迭代的终止条件为|xn+1-xn|≤10-5,迭代初值x0=1.0,迭代次数不超过500次。

2) 如果迭代过程收敛于r,那么r的准确值是,当(a,b)的值取(1,1)、(8,3)、(10,0.1)时,分别对迭代结果和准确值进行比较。

19. 已知。

求f1~f100中:

1) 最大值、最小值、各数之和。

2) 正数、零、负数的个数。

20. 若两个连续自然数的乘积减1是素数,则称这两个边疆自然数是亲密数对,该素数是亲密素数。例如,2×3-1=5,由于5是素数,所以2和3是亲密数,5是亲密素数。

求[2,50]区间内:

1) 亲密数对的对数。

2) 与上述亲密数对对应的所有亲密素数之和。

21. 一物理系统可用下列方程组来表示:

从键盘输入m1、m2和θ的值,求a1、a2、n1和n2的值。其中g取9.8,输入θ时以角度为单位。

要求:定义一个求解线性方程组ax=b的函数文件,然后在命令文件中调用该函数文件。

22. 一个自然数是素数,且它的数字位置经过任意对换后仍为素数。例如13是绝对素数。试求所有两位绝对素数。

23.设,编写一个matlab函数文件使得调用f(x)时,x可用矩阵代入,得出的f(x)为同阶矩阵。

24.已知。

1) 当f(n)=n+10ln(n2+5)时,求y的值。

2) 当f(n)=1×2+2×3+3×4+..n×(n+1)时,求y的值。

25. 已知y1=x2,y2=cos(2x),y3=y1×y2,完成下列操作:

1) 在同一坐标系下用不同的颜色和线型绘制三条曲线。

2) 以子图形式绘制三条曲线。

3) 分别用条形图、阶梯图、杆图和填充图绘制三条曲线。

26. 绘制极坐标曲线ρ=asin(b+nθ),并分析参数a、b、n对曲线形状的影响。

27. 绘制函数的曲线图和等高线。

其中x的21个值均匀分布[-5,5]范围,y的31个值均匀分布在[0,10],要求使用subplot(2,1,1)和subplot(2,1,2)将产生的曲面图和等高线图画在同一个窗口上。

28. 绘制曲面图形,并进行插值着色处理。

29. 建立一个图形窗口,使之背景颜色为红色,并在窗口上保留原有的菜单项,而且在按下鼠标器的左键之后显示出left button pressed字样。

30.先利用默认属性绘制曲线y=x2e2x,然后通过图形句柄操作来改变曲线的颜色、线型和线宽,并利用文件对象给曲线添加文字标注。

31.利用matlab提供的rand函数生成30000个符合均匀分布的随机数,然后检验随机数的性质:

1) 均值和标准方差。

2) 最大元素和最小元素。

3) 大于0.5的随机数个数占总数的百分比。

32. 将100个学生5门功课的成绩存入矩阵p中,进行如下处理:

1) 分别求每门课的最高分、最低分及相应学生序号。

2) 分别求每门课的平均分和标准方差。

3) 5门课总分的最高分、最低分及相应学生序号。

4) 将5门课总分按从大到小顺序存入zcj中,相应学生序号存入xsxh。

提示:为避免输入学生成绩的麻烦,可用取值范围在[45,95]之间的随机矩阵来表示学生成绩。

33. 某气象观测得某日6:00~18:00之间每隔2h的室内外温度如下表所示。

试用三次样条插值分别求出该日室内外6:30~18:30之间每隔2h各点的近似温度(0c)。

34. 已知lgx在[1,101]区间10个整数采样点的函数值如下表所示。

试求lgx的5次拟合多项式p(x),并绘制出lgx和p(x)在[1,101]区间的函数曲线。

35. 有3个多项式p1(x)=x4+2x3+4x2+5,p2(x)=x+2,p3(x)=x2+2x+3,试进行下列操作:

1) 求p(x)=p1(x)+p2(x)p3(x)。

2) 求p(x)的根。

3) 当x取矩阵a的每一元素时,求p(x)的值。其中 :

4) 当以矩阵a为自变量时,求p(x)的值。其中a的值与第(3)题相同。

36. 用数值方法求定积分。

1)的近似值。

37. 分别用3种不同的数值方法解线性方程组。

38. 求代数方程的数值解。

1) 3x+sinx-ex=0在x0=1.5附近的根。

2) 在给定的初值x0=1,y0=1,z0=1下,求方程组的数值解。

39. 求函数在指定区间的极值。

1)在(0,1)内的最小值。

2)在[0,0]附近的最小值点和最小值。

40. 求微分方程的数值解。

41. 求微分方程组的数值解,并绘制解的曲线。

42. 已知。

完成下列运算:(1) b=p1·p2·a;(2) b的逆矩阵并验证结果;(3) 包括b矩阵主对角线元素的下三角阵;(4) b的行列式值。

43. 用符号方法求下列极限或导数。

44. 用符号方法求下列极限或导数。

45. 用符号方法求下列积分。

46. 级数符号求和。

1) 计算。

2) 求级数的和函数,并求之和。

47. 求下列方程的符号解。

48. 求微分方程初值问题的符号解,并与数值解进行比较。

49. 求微分方程组的通解。

50.分别用if 语句和switch语句实现以下计算,其中的值从键盘输入。

51.求下列矩阵的主对角线元素、上三角阵、下三角阵、秩、范数、条件数和迹。

Matlab上机实习

matlab上机实习报告。一 实验内容。实验四。1 使用函数,实现方阵左旋90 或右旋90 的功能。例如,原矩阵为a,a左旋后得到b,右旋后得到c。b rot90 a b 10 11 12 c rot90 a,3 c 3 2 1 2 建立一个方阵a,求a的逆矩阵和a的行列式的值,并验证a与a 1是互...

MATLAB上机作业

高等代数机算与应用作业题。一 机算题。1 利用函数rand和函数round构造一个5 5的随机正整数矩阵a和b。解 在command window中输入如下内容 a round rand 5 10 结果如下 a 再键入 b round rand 5 10 结果如下 b 1 计算a b,a b和6a ...

matlab上机作业

第一次上机作业。1 写出完成下列操作的命令 1 将矩阵a的第2 5行中的第1,3,5列元素赋给矩阵b b a 1 3 5 2 删除矩阵a的第7号元素。a 7 3 将矩阵a的每个元素值加30 a a 30 4 求矩阵a的大小和维数。whos size a 5 将含有12个元素的向量x转换成3 4矩阵。...