matlab语言的程序设计实验报告.pdfVIP

  • 39
  • 0
  • 约1.81万字
  • 约 60页
  • 2022-08-22 发布于江西
  • 举报
MATLAB语言的程序设计实验报告 MATLAB语言的程序设计 一、实验目的及要求 1.掌握一些矩阵运算的基本函数应用方法 2.熟悉MATLAB程序编辑与设计环境 3.掌握各种编程语句语法规则及程序设计方法 4.会编写程序M文和函数M文 5.初步掌握程序的调式方法 二、实验内容 1.掌握以下矩阵操作函数 实际给定一些数据后,使用各种函数计算,观察运算结果: zeros(n) 生成nxn 的零阵 zeros(n,m)生成n行m列的零阵 ones(n,m) 生成n行m列的全1阵 eye(n) 生成nxn 的单位阵 randn(n,m) 生成元素为正态分布随机阵 x=[] 第 1 页 共 60 页 生成空矩阵 1、下列运算是否合法,为什么?如合法,结果是多少? (1) result1 = a 答 result1=a result1 = 1 4 2 5 3 6 (2) result2 = a b 错误 第 2 页 共 60 页 (3) result3 = a + b 答 result3=a+b result3 = 3 6 2 5 8 11 (4) result4 = b d 答 第 3 页 共 60 页 result4=b*d result4 = 31 22 22 40 49 13 (5) result5 = [b ; c ] d 答 result5=[b;c ]*d result5 = 第 4 页 共 60 页 31 22 22 40 49 13 -5 -8 7 (6) result6 = a . b 答 result6 = a.*b result6 = 2 第 5 页 共 60 页 8 -3 4 15 30 (7) result7 = a . / b 答 result7=a./b result7 = 0.5000 0.5000 -3.0000 4.0000 1.6667 1.2000 第 6 页 共 60 页 (8) result8 = a . c 错误 (9) result9 = a . / b 答 result9=a./b result9 = 2.0000 2.0000 -0.3333 0.2500 第 7 页 共 60 页 0.6000 0.8333 (10) result10 = a . ^2 答 result10=a.^2 result10 = 1 4 9 16 25 36 (11) result11 = a 第 8 页 共 60 页 ^2 错误 (12) result11 = 2 . ^ a 答 result12=2.^a result12 = 2 4 8 16 32 64 2、关系运算与逻辑运算 已知a=20,b=-2,c=0,d=1 (1) 第 9 页 共 60 页 r1 = a b 答 r1=ab r1 = 1 (2) r2 = a b if n1 if rem(n,2)==0 n=n/2; else 第 10 页 共

文档评论(0)

1亿VIP精品文档

相关文档