matlab公式总结

时间:2024.5.2

abs() 求复数的模,或实数的绝对值 angle() 求复数的幅角

Matlab预留的关键字(keyword) ?break? 'case? 'catch? 'continue' 'else? 'elseif? 'end? 'for'

'function? 'global? 'if? 'otherwise' 'persistent? 'return? 'switch? 'try' 'while'

? 不要命名 i、j为变量 >> a=2,b=3 a = 2 b = 3 >> z=a/b; >> >>z z =

0.6667

>> x=[1 3 5],y=[3,5,6],z=[1;2;3] x =

1 3 5 y =

3 5 6 z = 1 2 3

length(x) ans = 3

生成矩阵

>> A=[1,2,3;4,5,6] A =

1 2 3 4 5 6 >> size(A) ans =

2 3

size() :返回矩阵的行数和列数

生成矩阵

冒号“ :” 重要的matlab操作符

>> t=1:4 t =

1 2 3 4 >> u=1:0.5:2 u =

1.0000 1.5000 2.0000

产生行向量

1是初始值 0.5是步长 2是终值

linspace Linearly spaced vector.

linspace(X1, X2) generates a row vector of 100 linearly equally spaced points between X1 and X2.

linspace(X1, X2, N) generates N points between X1 and X2. For N < 2, linspace returns X2.

rand(n): 产生n×n的矩阵 rand(m,n):产生m×n的矩阵

产生随机[0,1]之间均匀分布的数值矩阵

>> A=[1:3;3:5], A =

1 2 3 3 4 5 >> A(2,2) ans =

[a1b1, a2

b2, a3b3] a.*b

ans =

4 10 18 a./b ans =

0.2500 0.4000 0.5000 plot(x,y) 画图语句

y?

x

2

for 语句

循环语句,调用的基本格式如下:

for index= 语句组A end

功能:把语句组A(亦称为循环体)反复执行N次。 循环次数N为:N=1+floor((终值-初值)/增量) 在每次执行时程序中的index的值按“增量”变化。

floor( ) 向下取整

% if5.m

if5

for n=100:200

n =

if rem(n,21)==0

105

break end end

n


第二篇:matlab总结


班级: 学号: 姓名:

Matlab学习综述

MATLAB是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和强大的数据可视化功能集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,可以非常容易地对MATLAB的功能进行扩充。

MATLAB产品由若干个模块组成,不同的模块完成不同的功能,其中主要的核心模块有MATLAB、MATLAB Toolboxex、MATLAB Compiler Simulink、Simulink Blocksets、Real-time Workshop(RTW) Stateflow。这些产品大体上可以分为以MATLAB为基础的产品和以Simulink为基础的产品两大分支。其中,MATLAB是MATLAB产品家族的基础,任何其他MATLAB产品产品都以这个模块为基础。MATLAB的桌面应用程序开发工具是以MATLAB Compiler为核心的一组编译工具。Simulink是基于MATLAB的框图设计环境,可以用来对各种动态系统进行建模,分析和仿真,它的建模范围广泛,可以针对任何能够用数字来描述的系统进行建模。

一种完整的计算机应用语言应该提供对数据的描述和对数据的操作。在M语言中,最常用的数据类型表现手段和形式就是变量和常量,由于MATLAB软件自身的特点,它是一种以数值计算为基础的软件,因此M语言的基本处理单位是数值矩阵或者数值向量,在M语言中统一将矩阵或者向量称之为数组,因此掌握一些基本的矩阵、向量和数组操作的基本知识就成为了掌握MATLAB软件的基础。变量和常量是编程语言中类型的表现手段和形式,掌握变量和常量的概念也是掌握M语言编程的基础。所谓变量,就是指在程序运行中需要改变数值的量,每一个变量都具有一个名字,变量将在内存中占据一定的空间,以在程序运行的过程中保存其数值,对变量的命名有相应的要求:变量必须以字母开头,后面可以是字母、数字或者下划线之间的组合。所谓常量就是在程序运行的过程中不需要改变数值的量。

MATLAB专门以矩阵作为基本的运算单位,首先要掌握向量、矩阵、索引和多维数

组的概念,以及在MATLAB环境下创建向量、矩阵和多维数组的方法,以及操作矩阵和多维数值的函数的使用方法。

目前的MATLAB版本中不仅有多达十几种的基本数据类型。在不同的专业工具箱中还有特殊的数据类型,并且MATLAB还支持面向对象的编程技术,支持用户自定义的数据类型。获取MATLAB的数据类型可以在MATLAB命令行窗体中键入help datatypes。MATLAB的数据类型包括基本的数值类型,逻辑类型数据、元胞数值、结构和字符串等,需要指出一点,MATLAB的基本数据是双精度数据类型和字符类型。 MATLAB提供了完整的编写应用程序的功能,这种能力被称为M语言的高级语言来实现。这种语言是一种解释性语言,利用该语言编写的代码仅能被MATLAB接受,被MATLAB解释执行。其实,一个M语言文件就是由若干MATLAB的命令组合在一起构成的,和C语言类似。M语言文件都是标准的纯文本格式的文件,其文件的扩展名为.m。MATLAB的函数主要有两类,一类被称为内建函数,这类函数是由MATLAB的内核提供的,能够完成基本的运算,例如三角函数、矩阵运算函数等。另外一类函数就是利用高级语言开发的函数文件,这里的函数文件包括用C/FORTRAN语言开发的MEX函数文件,也包括了M函数文件。

M语言文件可以分为两类,其中一类是脚本文件,另一类是函数文件,脚本文件是最简单的一种M语言文件。所谓脚本文件就是由一系列的M语言文件指令和命令组成的纯文本格式的M文件,执行脚本文件时,文件中的指令或者命令按照出现在脚本文件中的顺序依次执行。脚本文件没有输入参数,也没有输出参数,脚本文件处理的数据或者变量必须在MATLAB的公共工作空间中,脚本文件主要是由注视行和代码行组成。

函数文件是M文件最重要的组成部分,M语言函数文件能够接受用户的输入参数,并进行计算,然后将计算结果作为函数的返回值返回给调用者,M函数文件和脚本文件不同,函数文件不仅有自己特殊的文件格式,而且不同的函数还分别具有自己的工作空间,函数文件的输/输出参数不同,这些输入/输出参数在定义的时候不需要指出变量的类型,因为MATLAB默认这些参数都使用双精度类型,这样可以简化程序的编写。M语言的函数文件不仅可以有一个输入参数和一个返回值,还可以为M语言函数文件定义多个输入参数和多个输出参数,同一个M函数文件中可以包含多个函数。如果在同一个M函数文件中包含了多个函数,那么将出现在文件中的第一个M函数称为

主函数,其余的函数称为子函数。

经过这么一段时间的学习,对MATLAB有了初步的认识。但是关于它还有很多知识我们所不知道,还有待进一步的学习。以上内容是我对这学期所学课程的总结,可能有些地方总结的不够到位,因为有些地方学习的不够深入,所以,以后要更加努力,在MATLAB的学习上多花一些时间,为以后的学习和工作打下基础。

更多相关推荐:
土地整理施工总结

该土地整理工程位于巴东县溪丘湾生态茶叶示范园园区内,土地整理面积400亩。工程于20xx年x月x日经批准开工,20xx年x月x日施工完成。经我司组织自检,按图纸和施工合同的要求施工内容全部完成,自检质量评定…

大学生心理健康课总结

心理课知识点总结声明:纯手工制作,自己总结的考试知识点,不喜勿喷。具体的题目在哪个题上可能会有偏差,但是总体知识点及考试题型分布就是这样,希望能帮到需要的人,另外我想声明,希望大家都能注重分享。考试分为单选题(…

挂职学习总结发言稿

尊敬的各位领导、各位同仁,大家上午好!20xx年对我来说是难忘的一年,我有幸参加了安泽县中小学校长赴德清挂职学习,实现了多年来就有的江南之旅的梦想,在此我要感谢各级领导给我们创造了这样一个开阔视野,完善自我的机…

挂职锻炼第一周总结报告

时间一晃而过,转眼间一周的挂职的锻已经结束,首先区团委能给我这个展示才能、实现自身价值的平台。这段时间是我人生中弥足珍贵的经历,也给我留下了精彩而美好的回忆。在这段时间里团委办公室给予了我足够的支持和帮助,让我…

核桃寨小学20xx年爱国卫生运动活动开展情况总结

核桃寨小学20xx年爱国卫生运动活动开展情况总结根据上级文件精神要求,我们迅速召开了校级会,对爱国卫生运动工作进行了安排,现将活动情况小结汇报如下:一、领导重视为了确保今年爱国卫生运动的成功开展,学校成立了以黄…

开展20xx年秋季爱国卫生运动活动总结

开展20xx年秋季爱卫月活动总结20xx年我校爱国卫生工作,按照城乡爱国卫生运动委会员的统一安排,我校结合当前全区社会主义建设的新形势,以及扶贫工作实际,立即行动起来积极响应并开展爱国卫生活动。现将20xx年我…

音乐教育专业实习总结范文

转眼之间,两个月的实习期即将结束,回顾这两个月的实习工作,感触很深,收获颇丰。这两个月,在领导和同事们的悉心关怀和指导下,通过我自身的不懈努力,我学到了人生难得的工作经验和社会见识。我将从以下几个方面总结音乐教…

教师读书活动总结

热爱学习净化心灵——20xx年教师读书活动总结如果一个人爱读书。那么他(她)会从书中得到心灵的慰藉,寻找生活的榜样,净化自己的心灵。把学校办成学习的团体,创建学习型学校,读书型学校,让每一位教师都做一名真正的“…

社区工作总结讲话稿

各位领导、各位居民代表:现在我代表上届居委会对三年来的工作做一下简要回顾。三年来,社区居委会在各级领导以“三个代表”重要思想为指针,认真贯彻党和国家的各项法规、政策,落实科学发展观,带领社区居民积极开展两个文明…

解家沟镇九年制学校20xx年度创卫工作总结

在创卫办的直接指导下,经过全校师生的共同努力,我校的创卫工作已初见成效。现将本年度创卫总结如下:一、学校领导重视,组织机构健全学校领导对创卫工作十分重视,把创卫工作摆上了学校工作的重要议事日程。为了使我校认真、…

两会期间安全总结

任楼小学在“两会”期间安全工作汇报为确保“两会”期间学校师生安全,接文教体局通知后,我校立即成立以校长为组长的安全领导小组,召开了“两会”期间学校的安全工作专题会议,会上陈校长传达了局安全工作会议的精神,要求全…

20xx年政法综治宣传月总结1

石羊镇政法综治宣传月总结根据市、县综治有关文件精神,结合我镇实际情况,于今年三月份认真组织开展了此次宣传月活动,各项活动都按制定的活动方案来完成,现将宣传月活动情况总结如下:一、高度重视,强化领导精心组织,注重…

总结(148541篇)