《matlab实验报告一二三》由会员分享,可在线阅读,更多相关《matlab实验报告一二三(37页珍藏版)》请在金锄头文库上搜索。

1、2015 秋秋 2013 级级MATLAB 程序设计程序设计实验报告实验报告实验一实验一 班级:班级:软件 131 姓名:姓名:付云雷 学号:学号:132872一、实验目的:一、实验目的:1、了解 MATLAB 程序设计的开发环境,熟悉命令窗口、工作区窗口、历史命令等窗口的使用。2、掌握 MATLAB 常用命令的使用。3、掌握 MATLAB 帮助系统的使用。4、熟悉利用 MATLAB 进行简单数学计算以及绘图的操作方法。二、实验内容二、实验内容:1、启动 MATLAB 软件,熟悉 MATLAB 的基本工作桌面,了解各个窗口的功能与使用。图 1 MATLAB 工作桌面2、MATLAB 的常用命令。

2、与系统帮助:(1) 系统帮助help:用来查询已知命令的用法。例如已知 inv 是用来计算逆矩阵,键入help inv 即可得知有关 inv 命令的用法。lookfor:用来寻找未知的命令。例如要寻找计算反矩阵的命令,可键入 lookfor inverse,MATLAB 即会列出所有和关键字 inverse 相关的指令。找到所需的命令後 ,即可用 help 进一步找出其用法。(2) 数据显示格式:常用命令: 说明format short 显示小数点后 4 位(缺省值) format long 显示 15 位format bank 显示小数点后 2 位format + 显示+,-,0format。

3、 short e 5 位科学记数法format long e 15 位科学记数法format rat 最接近的有理数显示(3) 命令行编辑:键盘上的各种箭头和控制键提供了命令的重调、编辑功能。具体用法如下:-重调前一行(可重复使用调用更早的)-重调后一行-前移一字符-后移一字符home-前移到行首end-移动到行末esc-清除一行del-清除当前字符backspace-清除前一字符(4) MATLAB 工作区常用命令:who-显示当前工作区中所有用户变量名 whos-显示当前工作区中所有用户变量名及大小、字节数和类型disp(x) -显示变量 X 的内容clear -清除工作区中用户定义的所有。

4、变量save 文件名-保存工作区中用户定义的所有变量到指定文件中load 文件名-载入指定文件中的数据3、在命令窗口执行命令完成以下运算,观察 workspace 的变化,记录运算结果。(1) 计算(365-522-70)3(2) area=pi*2.52(3) 已知 x=3,y=4,在 MATLAB 中求 z:232x yz xy (4) 利用 who,whos 命令查看工作空间内的所有变量,并比较两种命令区别。(5) 使用 clear 命令删除工作空间内的所有变量。提示:提示:MATLAB 有一些永久常数(Permanent Constants)如表所示,虽然在工作空间中看不到,但使用者可。

5、直接取用。表 1.1 MATLAB 中常用的变量,常量特殊的变量、常量取 值ans用于结果的缺省变量名pi圆周率 的近似值(3.1416)eps数学中无穷小(epsilon)的近似值(2.2204e - 016)inf无穷大,如 1/0 = inf (infinity)NaN非数,如 0/0 = NaN (Not a Number) ,inf / inf = NaNi,j虚数单位:i = j =1(6) 将下面的矩阵赋值给变量 m1,在 workspace 中察看 m1 在内存中占用的字节数。m1=16231351110897612414151 执行以下命令,观察结果:m1(2,3)m1(11。

6、)m1(:,3)m1(2:3,1:3)m1(1,4) + m1(2,3) + m1(3,2) + m1(4,1)(7) 执行命令help abs,查看函数 abs 的用法及用途,计算 abs(3 +4i)。(8) 执行命令:x=0:0.1:6*pi;y=5*sin(x);plot(x,y)(9) 在 matlab 的命令窗口里完成如下计算,其中 t 的值分别取-1,0,1,表达式如下:43sin(4 3/3)2tyet(10)求方程组的根:1231231234322511612xxxxxxxxx (11)一个多项式的系数向量是 p=1 -6 -72 -27,求这个多项式的根并写出多项式。4、思。

7、考题(1) 以下变量名是否合法?为什么?a)x2 合法b)3col 不合法c)_row 不合法d)For 不合法(2) 求以下变量的值,并在 MATLAB 中验证。a)a=1:2:5;b)b=a a a;c)c=a+b(2,:)2015 秋秋 2013 级级MATLAB 程序设计程序设计实验报告实验报告实验二实验二 班级:班级:软件 131 姓名:姓名:付云雷 学号:学号:132872一、实验目的一、实验目的1、掌握矩阵和数组的表示与赋值方法2、了解字符串、结构和单元等数据类型在 MATLAB 中的使用 3、掌握 MATLAB 中基本的数值运算,了解基本统计函数的使用4、掌握多项式基本运算以及。

8、线性方程组的求解方法二、实验内容二、实验内容1、利用“:”操作符和 linspace 函数生成数组 a=0,6,12,18,24,30,36,42,并将数组 a 分别转化为 4*2 和 2*4 的矩阵。2、在 MATLAB 中输入矩阵,并使用 MATLAB3681 -572217 6916-12 1513-210A 回答以下的问题:(1) 创建一个由 A 中第 2 列到第 4 列所有元素组成的 43 数组 B;(2) 创建一个由 A 中第 3 行到第 4 行所有元素组成的 24 数组 C;(3) 创建一个由A 中前两行和后三列所有元素组成的 23 数组 D;(4) 根据 A 利用单下标方法和双。

9、下标方法分别创建向量 a=-5 6 15和向量b=6 8 1,并利用向量 a 和 b 生成矩阵;5 66815 1E (5) 利用“”删除矩阵 A 的第二行和第三列。3、利用 ones()函数和 zero()函数生成如下矩阵:0000 00111 00131 00111 00000 0A 4、生成矩阵:412303214A (1) 取出所有大于 0 的元素构成一个向量 a(可推广到从一个矩阵里筛选出符合条件的元素组成一个向量) 。(2) 将原矩阵中大于 0 的元素正常显示,而小于等于 0 的元素全部用 0 来表示(可推广到将原矩阵中不符合条件的全用 0 来表示,符合条件的值不变)。5、已知,下。

10、列 654321a 531142b 201 c 063258741d运算是否合法,为什么?如合法,写出计算结果?(1) result1=a %合法,将矩阵转置(2) result2=a*b %不合法,a 和 b 矩阵不能相乘(3) result3=a+b %合法,将a和b矩阵对应元素相加(4) result4=b*d %合法,将b和d矩阵相乘(5) result5=b;c*d %合法(6) result6=a.*b %合法,将a和b对应元素相乘(7) result7=a./b %合法,用a除以b中对应元素(8) result8=a.*c %不合法,a和c不能进行.*运算(9) result9=。

11、a.b %合法,用b除以a中对应元素(10)result10=a.2 %合法,将 a 中所有元素平方(11)result11=a2 %不合法,a 必须为方阵(12)result11=2.a %合法,将2a(I,j)构成新矩阵的第(I,j)个元素6、已知13478451244 ,122438 ,1,0,8,3,6,2, 4,23,46,678276853abc (1) 求 a+b,a*b,a.*b,a/b,a./b,a2,a.2 的结果,并观察运算结果。(2) 求 c 中所有元素的平均值、最大值、中值,并将 c 中元素按从小到大顺序排列。(3) 解释 b(2:3,1,3)的含义,并将生成的数组赋。

12、值给 d。得到第二行到第三行中第一列和第三列的元素并构成矩阵。关系运算与逻辑运算7、已知 a=20,b=-2,c=0,d=1,计算下列表达式:(1) r1=ab(2) r2=abk=1;while f(k)v=myvander(2 3 4 5),得,1111 2345 491625 82764125v 同时生成一些数据测函数。5、分别使用 while 和 for 编写命令文件,用循环语句编程计算 s 值:10 322()nsnn同时对编写的文件设置断点,观察变量取值的变化情况。6、数论中一个有趣的题目:任意一个正整数,若为偶数,则用 2 除之,若为奇数,则与 3 相乘再加上 1。重复此过程,最。

13、终得到的结果为 1。如:21310516842163105168421建立命令 M 文件,完成上述功能,要求显示数字处理过程。7、设计一个学生身高的管理系统,输出身高的基本分为 5 等:很高、较高、中等、较矮、矮,其中 190cm 以上为“很高” ,180cm,190cm)区间为“较高” ,170cm,180cm)为“中等” ,1160cm,170cm)为“较矮” ,160cm 以下为“矮” ,要求分别用 if 语句和 switch 语句实现8、Fibonacci 数组的元素满足 Fibonacci 规则:ak+2=ak+ak+1,(k=1,2,3,) ;且 a1= a2=1。请设计一段程序,。

14、求出该数组中第一个大于 10000 的元素要求显示的结果为:i=21a(i)=10946或者a(21)=109469、编写一个函数文件 and.m,用于求两个输入矩阵的乘积和点乘,然后在命令行窗口中调用该函数,要求:(1) 当两矩阵是尺寸相同的方阵时,返回它们的乘积和点乘。(2) 当两矩阵不是尺寸相同的方阵时,则根据它们的尺寸,分别进行乘积或点乘(3) 当两矩阵的尺寸不能满足乘积或点乘的要求时,则提示“这两个矩阵不能乘”10、编写一个阶乘函数 factorial.m,然后在如下程序中调用该函数,“分别使用 for 和 while 语句找出最小的 n 值,使得 n!10100,并求出n!”11、下列程序用来判断一个人的体温是否处于危险状态。调试程序是否正确,如果程序错误指出错误在哪里?并写出正确答案。temp=input(请输入体温请输入体温: temp = );if temp 36.5disp(体温正常体温正常);elseif temp 38.0disp(体温偏高!体温偏高!);elseif temp 39disp(体温高!体温高!);end该程序体温范围设置不正确。

matlab实验一报告,matlab实验报告一二三相关推荐

  1. matlab操作入门实验报告,MATLAB基本操作实验报告.doc

    MATLAB基本操作实验报告MATLAB基本操作实验报告 南昌航空大学 数学与信息科学学院 实 验 报 告 课程名称: 实验名称: 实验类型: 验证性 综合性□ 设计性□ 实验室名称: 班级学号: 学 ...

  2. MATLAB环境认识实验报告,matlab实验报告ljg

    matlab实验报告ljg 第 1 页 共 3 页电子信息工程学系实验报告课程名称: MATLAB 程序设计 实验项目名称: MATLAB 数值计算 实验时间:2011.4.26 班级:电信 081 ...

  3. matlab上机实验报告,MATLAB上机实验

    <几何与代数>数学实验报告完全攻略 标签: 东南大学 15-16-2 MATLAB上机实验 实验一 利用MATLAB用三种不同的方法求解线性方程组 .其中,常数项列向量 b 的分量是你的学 ...

  4. matlab dsp实验报告,matlab实验报告14.pdf

    matlab实验报告14 Matlab实验报告 院系名称 :信息科学与工程学院 专业班级 :通信工程 1303 指导老师 :陈科文 ,支国明 ,张金焕 ,周扬 学生姓名 : 学号 : 目录 实验一 熟 ...

  5. matlab操作入门实验报告,matlab操作实验报告

    实验一matlab基本操作 一.实验目的 熟悉matlab的安装与启动:熟悉matlab用户界面:熟悉matlab功能.建模元素:熟悉matlab优化建模过程. 二.实验设备与工具 1.计算机 2.m ...

  6. 实验一熟悉matlab环境,数字信号处理报告实验一:熟悉MATLAB环境.doc

    数字信号处理报告实验一:熟悉MATLAB环境.doc 实验一熟悉MATLAB环境一 实验目的1. 熟悉MATLAB的主要操作命令.2. 学会简单的矩阵输入和数据读写.3. 掌握简单的绘图命令.4. 用 ...

  7. hough变换连接边缘matlab,边缘检测与Hough变换实验报告 Matlab - 图文

    <边缘检测与Hough变换实验报告 Matlab - 图文>由会员分享,可在线阅读,更多相关<边缘检测与Hough变换实验报告 Matlab - 图文(5页珍藏版)>请在人人文 ...

  8. matlab矩阵处理实验报告,matlab实验报告一二三

    <matlab实验报告一二三>由会员分享,可在线阅读,更多相关<matlab实验报告一二三(37页珍藏版)>请在金锄头文库上搜索. 1.2015 秋秋 2013 级级MATLA ...

  9. 用matlab设计滤波器实验报告,数字信号出来实验报告--matlab滤波器设计

    数字信号出来实验报告--matlab滤波器设计 广 西 工 学 院 实 验 报 告 用 纸 实验名称 IIR数字滤波器的设计 实验成绩 指导老师 陈艳 系(院) 计算机工程系 班级 学号 学生姓名 一 ...

  10. 离散信号内插matlab,离散信号和系统实验报告.doc

    离散信号和系统实验报告 三.实验效果分析(包括仪器设备等使用效果) 实验中注意中英文的切换是应注意,特别是标点符号,括号等需要注意.需要仔细键入程序. 教 师 评 语 指导老师 年 月 日 江西师范大 ...

最新文章

  1. Python未来的发展趋势怎么样
  2. Mysql进阶(4)——基于MHA的MySQL高可用架构
  3. python 静态方法与类方法
  4. linux不重启换root密码是什么原因,在Linux下修改和重置root密码的方法(超简单)
  5. mysql中where条件判断语句_MySQL Where 条件语句介绍和运算符小结
  6. AJAX Control Toolkit 控件学习(转自csdn山巅)
  7. 怎么读取can报文_【案例】东风天龙“仪表未收到EECU报文”
  8. c语言 sqrt求100以内素数,C语言实现判断一个数是否为素数并求100以内的所有素数...
  9. MTK 驱动(86)---更换CPU后,RPMB无法访问,必须同时更换eMMC
  10. windows查看端口占用 windows端口占用 查找端口占用程序 强制结束端口占用 查看某个端口被占用的解决方法 如何查看Windows下端口占用情况
  11. WSL1安装GUI界面
  12. 选数洛谷c语言,洛谷OJ-P1036 选数 题解(递归DFS)
  13. MySQL数据库高级应用(北理珠实验答案)
  14. xapp1025仿真
  15. java运行期类型鉴定
  16. SVN之enable-auto-props自动化属性
  17. spring 配置相关
  18. 人工智能革命:一个在ANI上运行的世界
  19. cocos2d-x中的box2d(2)-Tumbler
  20. [解锁新姿势] 兄dei 我感觉你在写bug

热门文章

  1. 原创:谈谈计算机图像识别技术之身份证号码识别
  2. 如何编写一个程序模拟扔硬币的结果
  3. 1204--Word Puzzles
  4. 如何用谷歌地球预览测区地形起伏变化高程值?
  5. C语言求一万以内的超级素数,用C语言求素数的优化.doc
  6. java实现远程登录RDP
  7. GitHub 开源了多款字体「GitHub 热点速览 v.22.48」
  8. JS.Canvas:镂空文字
  9. 管理软件包
  10. 《递归递推练习》H - 三国佚事——巴蜀之危