《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. pdf转ppt_怎么在线把pdf转ppt?这个pdf转ppt方法太好用
  2. raid0、raid1、raid5、raid10 flash
  3. Rust-Cargo(3)
  4. JEECG 3.2版本发布,基于代码生成器的智能开发平台
  5. 微软 Windows XP 源代码遭泄露!
  6. 断点续传、秒传究竟是如何实现的?
  7. 正确的CentOS系统配置
  8. 安卓app执行linux命令,如何在android程序中执行adb shell指令
  9. 概率机器人-贝叶斯滤波
  10. 蚂蚁课堂视频笔记思维导图-3期 七、互联网高并发解决方案
  11. 2021年数学建模国赛C题问题四及模型检验
  12. 如何做肌电信号手势识别?
  13. Zemax操作24--高斯光束的聚焦和传播
  14. 排序算法:编程算法助程序员走上高手之路
  15. Android下载Apk安装包,下载完毕后,系统自动进行安装
  16. 阿里云服务器出网带宽和入网带宽是什么意思,5M宽带怎么计算?
  17. 【Web】1326- 深入浅出 Web Audio API
  18. ansible———playbook剧本
  19. FBEC金陀螺奖·侧记 | 七载相伴,致敬创业路上的每一位勇毅前行者!
  20. App can't be opened because it is from an unidentified developer

热门文章

  1. matlab有限元三角,三角形单元有限元计算程序(matlab)
  2. 刘汝佳算法竞赛入门 UVA-11809 Floating-Point Numbers 暴力写法。
  3. SAP 银企直连 付款报文签名与长度限制处理
  4. ASP.net创建Controller视图时报错(Exception has been thrown by the target of an Invocation.)
  5. 如何使用思维导图做技术书籍笔记?
  6. 金融信用风控建模完整指南
  7. sql server 提高查询和存储过程运行效率之UPDATE STATISTICS
  8. ieee会议论文从手稿到发表
  9. 数据预处理相关Demo(缺失值、均值方差标准化、极差法归一化、主成分分析)
  10. 列车调度(贪心):单机调度问题贪心算法