版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、大学实验报告学院名称:理学院 专业年级:2013级信计1班姓 名 学 号:课 程:数学软件实验 报告日期:2014年10月18日实验一 MATLAB的基本操作、基本指令及其用法一实验目的熟悉MATLAB软件的发展历程,学会MATLAB基本菜单使用,MATLAB的环境设置及其他常用选项设置方法,MATLAB帮助系统和演示系统的使用,MATLAB常用指令的使用方法,以及标点符号的用法等。二实验要求了解数学软件的发展,会使用MATLAB基本菜单,掌握常用设置方法,会使用MATLAB帮助和演示。三实验内容此处正文(参阅数学实验实验一的第一节内容和第二节部分内容,将自己实验实习过程中的主要过程步骤写在此
2、处)第一节 MATLAB基本操作MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。MATLAB应用非常之广泛!第二节 基本数学运算一.基本知识1.简单矩阵的建立与矩阵元素(1)直接输入矩阵>> a=1 2 3;3 4 5; 5 6 7(2)通过语句或者函数产生矩阵>> b=sin(a)>> c=a+0.3*(1+b/2) >> d=ones(3)+eye(3)(3).利用文本文件创建矩阵>> load
3、 ding.txt>> ding(4)从外部数据文件中装入已有矩阵>>x=-5.26 sqrt(7) (2+6+96)*8/4>> x(5)=abs(1)>> e=a be = 1.0000 2.0000 3.0000 0.8415 0.9093 0.1411 3.0000 4.0000 5.0000 0.1411 -0.7568 -0.9589 5.0000 6.0000 7.0000 -0.9589 -0.2794 0.6570>> e=a be = 1.0000 2.0000 3.0000 3.0000 4.0000 5.000
4、0 5.0000 6.0000 7.0000 0.8415 0.9093 0.1411 0.1411 -0.7568 -0.9589 -0.9589 -0.2794 0.6570>> e=1 2 3 4 5 6;3 5 7 9 8 8;7 8 5 4 2 1 ;7 4 5 2 1 8g = 1 2 3 4 5 6 3 5 7 9 8 8 7 8 5 4 2 1 7 4 5 2 1 8>> f=g(;,2;5)f = 2 4 5 9 8 4 4 22.常量、变量与表达式(2)>> t='How about this character string?&
5、#39;t =How about this character string?(2)>> 'i can''t find my key'ans =i can't find my key(3)>> A='hello'A =hello>> B=2*AB = 208 202 216 216 222(4)>> c=1+2ic = 1.0000 + 2.0000i>> c=1+2*ic = 1.0000 + 2.0000i>> c=1+2*jc = 1.0000 + 2.0000
6、i>> c=1+2*sqrt(-1)c = 1.0000 + 2.0000i3.命令窗口常用的命令与标点符号的使用>> help cd CD Change current working directory. CD directory-spec sets the current directory to the one specified. CD . moves to the directory above the current one. CD, by itself, prints out the current directory. WD = CD returns
7、the current directory as a string. Use the functional form of CD, such as CD('directory-spec'), when the directory specification is stored in a string. See also pwd. Overloaded methods: Reference page in Help browser doc cd4.内存变量的编辑、保存和清除二.算术运算1.加减法运算>> a=1 1;2 2; b=ones(2); c=a+bc = 2
8、 2 3 3>> d=1 1 1;e=a+be = 2 2 3 3>> c1=c-2c1 = 0 0 1 12.乘除法运算(1)>> f=a*bf = 2 2 4 4>> g=b*ag = 3 3 3 3>> h=pi*ah = 3.1416 3.1416 6.2832 6.2832>> A=a*cA = 5 5 10 10>> B=c*aB = 6 6 9 9>> A=a.*cA = 2 2 6 6>> B=c.*aB = 2 2 6 6(2)求解方程组解>> a=1 2
9、3;4 2 6;7 4 9 ;b=4;1;2;abans = -1.5000 2.0000 0.5000(3) >> a=rand(3),b=rand(3)a = 0.8147 0.9134 0.2785 0.9058 0.6324 0.5469 0.1270 0.0975 0.9575b = 0.9649 0.9572 0.1419 0.1576 0.4854 0.4218 0.9706 0.8003 0.9157>> a1=a/ba1 = 0.7571 0.3356 0.0323 0.2462 -0.4341 0.7590 -0.9446 0.4093 1.0035
10、>> a2=aba2 = -2.5775 -1.3591 -0.0618 3.0365 2.0130 -0.0863 1.0462 0.8110 0.9734>> a3=b/aa3 = 0.8306 0.3601 -0.2991 1.0730 -0.8795 0.6307 0.3442 0.6978 0.4577>> a4=baa4 =-1.8233 -1.1435 -0.2172 2.7367 2.1961 0.3685 -0.3205 -0.6006 0.9537 -1.8233 -1.1435 -0.2172 2.7367 2.1961 0.3685
11、-0.3205 -0.6006 0.9537(4)>> a5=(a'b')'a5 = 0.8306 0.3601 -0.2991 1.0730 -0.8795 0.6307 0.3442 0.6978 0.4577>> a6=b/aa6 = 0.8306 0.3601 -0.2991 1.0730 -0.8795 0.6307 0.3442 0.6978 0.4577> a7=a./ba7 = 0.8444 0.9542 1.9628 5.7469 1.3028 1.2967 0.1308 0.1219 1.0456(5)>>
12、a8=a.ba8 = 1.1843 1.0479 0.5095 0.1740 0.7676 0.7712 7.6433 8.2046 0.9564>> a8=1./a7a8 = 1.1843 1.0479 0.5095 0.1740 0.7676 0.7712 7.6433 8.2046 0.95643.乘幂运算>> g=1 2 3 4;5 6 7 8;9 10 11 12;g.2ans = 1 4 9 16 25 36 49 64 81 100 121 144>> h=1 1 1 1 ;2 2 2 2 ;3 3 3 3 ;g.(h-1)ans = 1 1
13、1 1 5 6 7 8 81 100 121 144>> 2.gans = 2 4 8 16 32 64 128 256 512 1024 2048 40964.转置运算>> x=1 2 5;3 5 3;6 2 8x = 1 2 5 3 5 3 6 2 8>> y=x'y = 1 3 6 2 5 2 5 3 8>> a=1+2i 2-5i; 2+2i 8-2ia = 1.0000 + 2.0000i 2.0000 - 5.0000i 2.0000 + 2.0000i 8.0000 - 2.0000i>> b=a'b =
14、 1.0000 - 2.0000i 2.0000 - 2.0000i 2.0000 + 5.0000i 8.0000 + 2.0000i>> b=a.'b = 1.0000 + 2.0000i 2.0000 + 2.0000i 2.0000 - 5.0000i 8.0000 - 2.0000i>> conj(a')ans = 1.0000 + 2.0000i 2.0000 + 2.0000i 2.0000 - 5.0000i 8.0000 - 2.0000i三.关系运算与逻辑运算1.关系运算>> a=-1 2 4; 5 3 9;b=4 0 2
15、;5 1 1;c=a>bc = 0 1 1 0 1 12.逻辑运算(1)逻辑与>> a=2 3 4;1 6 3;b=2 3 1;6 5 4;c=a&bc = 1 1 1 1 1 1(2)逻辑或>> d=a|bd = 1 1 1 1 1 1(3)逻辑非>> e=ae = 0 0 0 0 0 0四.建立特殊数组1.用特殊函数建立数组>> zeros(5)ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0>> pascal(8)ans = Columns 1 thro
16、ugh 5 1 1 1 1 1 1 2 3 4 5 1 3 6 10 15 1 4 10 20 35 1 5 15 35 70 1 6 21 56 126 1 7 28 84 210 1 8 36 120 330 Columns 6 through 8 1 1 1 6 7 8 21 28 36 56 84 120 126 210 330 252 462 792 462 924 1716 792 1716 34322.用小数组创建大数组>> a=1 1;2 3a = 1 1 2 3>> b=a,eye(2,3);ones(3,2),rand(3)b = 1.0000 1.
17、0000 1.0000 0 0 2.0000 3.0000 0 1.0000 0 1.0000 1.0000 0.7922 0.0357 0.6787 1.0000 1.0000 0.9595 0.8491 0.7577 1.0000 1.0000 0.6557 0.9340 0.74313.利用冒号建立数组>> x=1:5x = 1 2 3 4 5>> y=0:pi/4:piy = 0 0.7854 1.5708 2.3562 3.1416>> z=6:-1:1z = 6 5 4 3 2 14.空数组>> x=x = >> a=1 2 3;2 3 4a = 1 2 3 2 3 4四、实验总结此处正文(将在本次实验实习你的最大收获是什么?通过实习你有什么想法?你对本次实习的看法和感想是什么?等写在此)通过这次
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度年福建省高校教师资格证之高等教育心理学提升训练试卷A卷附答案
- 2024年度山西省高校教师资格证之高等教育法规能力测试试卷A卷附答案
- 2024年微波集成电路AL2O3基片项目资金申请报告代可行性研究报告
- 四年级数学(四则混合运算)计算题专项练习与答案
- 2024年反担保协议法律文件样式
- 生态农业园建设项目可行性研究报告
- 2024年劳动协议监管手册内容概览
- 2024年期办公场所租赁协议模板
- 2024室内涂装批白施工服务协议
- 2024新装修工程项目协议
- 河南国有资本运营集团有限公司招聘笔试题库2024
- 《乌鲁木齐市国土空间总体规划(2021-2035年)》
- 无人机应用技术专业申报表
- 2024年巴黎奥运会及奥运会知识宣讲课件
- 投标优惠条件承诺书
- 生石灰(氧化钙)MSDS
- 精通版五年级英语上册Unit4单元测试卷(含听力材料及答案)
- 顾客皮肤分析护理档案表
- 中俄跨界水体水质联合监测方案
- 秋季宜宾东辰国际学校小升初超越杯数学试题(含参考答案)
- 老挝的建筑文化
评论
0/150
提交评论