![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab
文章平均质量分 85
数据之道
相信自己,下一个奇迹就是你!
展开
-
Matlab从入门到精通(一)
1、查询与删除内存变量在指令窗口(Command Window)中运行who、whos查询MATLAB的内存变量.这两个指令的差别仅在于获取内存变量信息的简单和详细程度不同.clear 删除内存中的所有变量clear V1 V2 Vn 删除内存中的变量V1 V2 Vn(注意:被删除的变量间用”空格...原创 2018-11-23 21:51:07 · 6420 阅读 · 0 评论 -
Matlab学习笔记(五)--图像处理
11、图像算术运算IPT支持的图像算术运算 函数 描述 Imadd 两幅图像相加或把常数加到图像 Imsubtract 两幅图像相减或从图像减去常数 Immultiply 两幅图像相乘,其中相乘是在相应的像素对间进行,或图像乘以一个常数...原创 2018-11-24 14:02:55 · 1564 阅读 · 0 评论 -
Matlab学习笔记(四)--图像处理
1、图像的读取与显示>> rgb = imread('F:\图片\beautiful scenery\\2.jpg'); %读取图片>> image(rgb) %显示图片2、通过矩阵产生图像>> A = [1 2 0 ;5 6 7;12 90 7];>> imsho...原创 2018-11-24 13:59:14 · 1712 阅读 · 0 评论 -
Matlab学习笔记(三)--菜单与控件
26、菜单的创建使用函数uimenu创建菜单.使用示例:clear all ;clc ;rect=get(0,'screenSize');%获取屏幕尺寸N=512;%屏幕尺寸%创建图形窗口gwin=figure('MenuBar','none','NumberTitle','off','Name','菜单创建演示',... 'Position',[(rec...原创 2018-11-24 13:56:23 · 2920 阅读 · 0 评论 -
Matlab学习笔记(二)--绘图
9、动画制作getframe函数可截取一幅画面信息(称为动画中的一帧),一幅画面信息形成一个很大的列向量。显然,保存n幅图面就需一个大矩阵。 moviein(n)函数用来建立一个足够大的n列矩阵。该矩阵用来保存n幅画面的数据,以备播放。之所以要事先建立一个大矩阵,是为了提高程序运行速度。 movie(m,n)函数播放由矩阵m所定义的画面n次,缺省时播放一次。 set(f,'c...原创 2018-11-24 13:52:02 · 2158 阅读 · 1 评论 -
Matlab学习笔记(一)--绘图
1、固定坐标轴1.1 axis函数axis([xmin xmax ymin ymax zmin zmax])如果只给出前4个参数,则MATLAB按照给出的x,y的最小值和最大值选择坐标系的范围,以便绘制二维曲线。如果给出全部参数,则系统按照给出的3个坐标轴的最小值和最大值选择坐标系的范围,以便绘制出合适的三维曲线。axis函数功能丰富,常用格式还有:axis equal:横、...原创 2018-11-24 13:49:12 · 1947 阅读 · 0 评论 -
Matlab从入门到精通(十)--编程
1、在m文件中定义函数要求:函数名必须与文件名一致,例如函数名为MyFunction,则该m文件的文件名必须为MyFunction.m; 如果定义的函数带有参数,例如,function y = MyFunction(x),则不能直接运行该m文件,可以在command窗口调用该函数,或者在其它m文件中调用该函数;如果定义的函数无参数,则可以直接运行该m文件.下面一个简单的例子:新建一...原创 2018-11-24 13:46:33 · 622 阅读 · 0 评论 -
Matlab从入门到精通(九)--文件操作
文件的打开 fopen函数的调用格式为:fid= fopen(文件名,打开方式)其中文件名用字符串形式,表示待打开的数据文件。常见的打开方式有:‘r’表示对打开的文件读数据,‘w’表示对打开的文件写数据,‘a’表示在打开的文件末尾添加数据。fid用于存储文件句柄值,句柄值用来标识该数据文件,其他函数可以利用它对该数据文件进行操作。例:fid=fopen(‘magic5.dat’...原创 2018-11-23 22:30:28 · 1117 阅读 · 0 评论 -
Matlab从入门到精通(八)--字符串操作
字符串的定义 >> str='今天,是2018年11月23日, 我们班一起去上海旅游。' 下标访问字符串 >>str(1) 今>>str(3) ,3、字符串的运算 符 号 形 式 符 号 意 义 英 文 简 写 ==...原创 2018-11-23 22:27:29 · 1908 阅读 · 0 评论 -
Matlab从入门到精通(七)--矩阵基本运算
31、稀疏矩阵的创建函数 sparse格式 S = sparse(A) %将矩阵A转化为稀疏矩阵形式,即由A的非零元素和下标构成稀疏矩阵S。若A本身为稀疏矩阵,则返回A本身。S = sparse(m,n) %生成一个m×n的所有元素都是0的稀疏矩阵S = sparse(i,j,s) %生成一个由长度相同的向量i,j和s定义的稀疏矩阵S,其中i,j是整数向量,定义稀疏...原创 2018-11-23 22:24:27 · 906 阅读 · 0 评论 -
Matlab从入门到精通(六)--矩阵基本运算
1、行向量的定义rowvec = [1.2 3 56];2、列向量的定义colvec = [1.2;3;56];3、逐个元素的分配矩阵B(1,1) = 1 ;B(1,2) = 2 ;B(2,1) = 3 ;B(2,2) = 4 ;B = 1 2 3 4注意:矩阵的下标从1开始计数4、矩阵的输入直接输入矩阵时候,...原创 2018-11-23 22:22:12 · 53692 阅读 · 1 评论 -
Matlab从入门到精通(五)--常用函数
1、傅立叶(Fourier)变换及拉普拉斯(Laplace)变换在MATLAB中,进行傅立叶变换的函数是:fourier(f,x,t):求函数f(x)的傅立叶像函数F(t)。ifourier(F,t,x):求傅立叶像函数F(t)的原函数f(x)。 在MATLAB中,进行拉普拉斯变换的函数是:laplace(fx,x,t):求函数f(x)的拉普拉斯像函数F(t)。ilap...原创 2018-11-23 22:16:26 · 20465 阅读 · 0 评论 -
Matlab从入门到精通(四)
MatLab结构体变量的定义与使用1、直接输入法输入结构体变量>> student.test=[99 56 96 87 67 69 87 76 92];>> student.name='Wu Qing';>> student.weight=68;>> student.height=1.72;>> student.n...原创 2018-11-23 22:12:44 · 572 阅读 · 0 评论 -
Matlab从入门到精通(三)
1、求组合数求,则输入:nchoosek(n,k)例:nchoosek(4,2) = 6.2、求阶乘求n!.则输入:Factorial(n).例:factorial(5) = 120.3、求全排列perms(x).例:求x = [1,2,3];Perms(x),输出结果为:ans = 3 2 1 3 1...原创 2018-11-23 22:10:00 · 6498 阅读 · 1 评论 -
Matlab从入门到精通(二)
1、数值的记述 3 -98 0.002 9.88 1.4e-3 4.99e23 2、变量命名规则 变量命名规则同VC,MATLAB中区分大写写。3、MATLAB默认的预定义变量 预定义变量 含义...原创 2018-11-23 21:56:21 · 1309 阅读 · 0 评论 -
6174数学黑洞的matlab模拟
对于数学黑洞,无论怎样设值,在规定的处理法则下,最终都将得到固定的一个值,再也跳不出去了,就像宇宙中的黑洞可以将任何物质,以及运行速度最快的光牢牢吸住,不使它们逃脱一样。算法过程如下:取任意一个4位数(4个数字均为同一个数的除外),将该数的4个数字重新组合,形成可能的最大数和可能的最小数,再将两者之间的差求出来;对此差值重复同样过程,最后你总是至达卡普雷卡尔黑洞6174,到达这个黑洞最多需...原创 2018-11-28 22:26:20 · 2441 阅读 · 0 评论