![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MATLAB
文章平均质量分 67
MirrorN
知来者之可追
展开
-
MATLAB plot函数绘制二维曲线
1.plot函数的基本调用在MATLAB中,在直角坐标系下绘制二维曲线一般使用plot函数。 基本调用格式:plot(x,y)x,y是长度一致的向量,例如:>> x=0:pi/100:pi;>>> y=sin(x).*sin(4*pi*x);>> plot(x,y)这是绘制函数y=sin(x)sin(4πx)的命令,注意y使用“点乘”,即分别相称的意思,这样才会得出正确的结果。图像如下:原创 2017-07-10 16:25:55 · 39115 阅读 · 2 评论 -
MATLAB数据拟合
MATLAB中数据拟合数据拟合的目的是使用一个较为简单的函数去逼近一个复杂的、未知的函数,在MATLAB中数据拟合的原理是最小拟合的最小二乘原理,其中polyfit与polyval是最基本的拟合方法,除此之外,MATLAB还提供了更为直接简单的数据拟合工具,cftool,下面举一个例子,介绍这两种数据拟合的方法。%%数据表:>> t=1:10;>> y=[9.6,4.1,1.3,0.4,0.05原创 2017-07-09 18:55:40 · 150525 阅读 · 10 评论 -
Matlab studying~程序设计1
今天来总结一下Matlab中的几种程序控制结构,其实学过c,c++之类的语言就知道这些都是差不多的。1.顺序结构最基本的数据结构,就像流水线工作一样,依次进行数据的输入,数据处理,数据输出3个操作步骤,其中数据的输入一般是使用input函数,并附加提示性的文字,数据处理不必多说,就是数据的加减之类,数据的输出可以使用disp函数,例子如下:>> %数据输入inpu函数的使用>> A=原创 2017-04-26 19:42:34 · 257 阅读 · 0 评论 -
Matlab studying~杂记
最近做题遇到了好多小函数,在这里记一下以备不时之需。1.求全排列的函数perms:用来求某个集合元素的全排列,例如:>> A=[1,2,3];>> P=perms(A)P = 3 2 1 3 1 2 2 3 1 2 1 3 1 2 3 1原创 2017-04-26 19:39:38 · 240 阅读 · 0 评论 -
Matlab studying(4)M文件
1.M文件matlab有两种命令执行方式,一种是交互式执行方式,就像之前写的一样,在窗口中 逐条输入,软件逐条执行,另一种就是M文件方式,将相关的指令存储在一个扩扩展名为“m”的文件里,运行该文件之后,软件就会自动依次执行文件中的指令。m文件的创建上有两种方式,在主窗口中选择新建,就可以看到有脚本,函数等选项,单价就可以创建,二是在命令行窗口中输入edit +文件名,可以通过这种方原创 2017-04-21 11:35:06 · 726 阅读 · 0 评论 -
Matlab studying~ 运算
1.基本运算matlab中的运算实在矩阵意义下进行的,单个数据的运算只是一种特例,例如,矩阵的加减法,必须满足矩阵加减法的条件:矩阵的维数必须相同,矩阵也可以与标量进行加减法,此时即为矩阵中的每个元素都分别与标量进行加减运算。矩阵的乘法 * 也必须保证维数相同。除法则是有两种 左除(\)与右除(/) A\B表示A的逆左乘B,同样,A/B表示A矩阵的逆右乘矩阵B2.点运算这一点我觉得还是原创 2017-04-19 15:27:05 · 383 阅读 · 0 评论 -
Matlab studying~(2)常用的内部函数2。
1.常用的数学函数 在matlab中,函数的自变量都规定为矩阵变量,运算的方法就是将函数作用在矩阵的元素上,我们在实际使用中经常见到的函数有三角函数系列(sin,cos,tan.asin,scos...)求幂,求绝对值等函数 :pow2(求2的幂) abs(求绝对值),取整函数 :fix(向零方向取整) round(四舍五入到最近的整数)等等,其中要说明的是,三角函数都是按照弧度制为单位计原创 2017-04-18 21:42:28 · 639 阅读 · 0 评论 -
Matlab studying(1)变量以及矩阵的使用~
1.关于matlab的变量定义,一般变量是以字母开头,后接数字、字母、下划线,除此之外,matlab是区分大小写的,例如:在求一个矩阵的逆矩阵的时候,A=inv(C)是不等同于A=Inv(C)的,这一点与html等语言不同。2.matlab中有一些预定义变量,就行其它语言中的关键字一样,例如ans表示计算结果的默认赋值变量,i,j一般用来表示复数,如果在编程中给这些变量重新赋值,就会带来很隐蔽的错原创 2017-04-18 21:21:07 · 721 阅读 · 0 评论