matlab学习
文章平均质量分 58
yishinei9100
周末难道不应该去公园放风筝,和心爱的人躺在草丛戴着墨镜午休么?
展开
-
matlab中find函数的使用说明
find 找到非零元素的索引和值 语法:1. ind = find(X)2. ind = find(X, k)3. ind = find(X, k, 'first')4. ind = find(X, k, 'last')5. [row,col] = find(X, ...)6. [row,col,转载 2016-01-03 11:14:02 · 569 阅读 · 0 评论 -
Matlab的GUI参数传递方式
1.运用gui本身的varain{}、varaout{}传递参数(注:这种方式仅适用与gui间传递数据,且只适合与主子结构,及从主gui调用子gui,然后关掉子gui,而不适合递进结构,即一步一步实现的方式)A. 输入参数传递:比如子GUI的名称为subGUI, 设想的参数输入输出为:[out1, out2] = subGUI(in1, in2)在subGUI的m文件中(转载 2016-03-21 17:44:06 · 568 阅读 · 0 评论 -
matlab中fix, floor, ceil, round 函数的使用方法
Matlab取整函数有: fix, floor, ceil, round.具体应用方法如下: fix朝零方向取整,如fix(-1.3)=-1; fix(1.3)=1; floor,顾名思义,就是地板,所以是取比它小的整数,即朝负无穷方向取整,如floor(-1.3)=-2; floor(1.3)=1;floor(-1.8)=-2,floor(1.8)=1 ceil,与fl转载 2016-01-29 16:17:32 · 914 阅读 · 0 评论 -
[经验总结]定时器或串口回调函数绘图时弹出新窗口的问题
本总结意在解决如下问题:利用定时器回调函数或串口回调函数在GUI指定的axes上绘图时,曲线或图片总是不显示在指定的坐标轴上,总是会弹出新的窗口显示。 利用guide来创建GUI程序时,可能大家对figure的HandleVisibility属性以及axes的NextPlot属性关注的不多。figure的HandleVisibility属性有三个属性值:onoffcallback。转载 2016-01-08 16:52:44 · 645 阅读 · 0 评论 -
matlab中figure的坐标轴label、title、xticklabel的旋转
1. label旋转坐标轴的label可以在label axis 的时候设置旋转角度 xlabel(str,'Rotation',Rotaiondegree)>> xlabel('This is xlabel','Rotation',15,'fontsize',20)2. title旋转figure title也可以通过设置旋转属性来实现旋转,和label一样转载 2016-01-06 16:17:11 · 3810 阅读 · 0 评论 -
Matlab中的图形句柄(转载)
在matlab中,每一个对象都有一个数字来标识,叫做句柄.当每次创建一个对象时,matlab就为它建立一个唯一的句柄句柄中包含有该对象的相关信息参数,可以在后续程序中进行操作,改变其中的参数,以便达到不同的效果例如:gcf 是返回当前被激活的窗口的句柄。你可以认为它就指代当前窗口。figure(gcf)打开这个窗口。这两天在看句柄式图形方面的东西,以下是我在看书过程中整转载 2016-01-05 17:00:40 · 2226 阅读 · 0 评论 -
【Matlab】关于axes和figure对象的关系
axes和figure都属于graphics object,用于绘图与图像显示,既然是两种东西,当然两者之间并不是等同的关系,下面将就几个问题进行解释,让大家正确区分这两个概念。 第一:什么是figure? figure的翻译是图像,这个谁都知道,但是在matlab中的figure对象准确意义应该是:matlab软件用于直观性图形输出的窗口个体,这个概念很多人没转载 2016-01-05 14:59:39 · 2695 阅读 · 0 评论 -
matlab中repmat函数的用法
B = repmat(A,m,n)B = repmat(A,[m n])B = repmat(A,[m n p...])这是一个处理大矩阵且内容有重复时使用,其功能是以A的内容堆叠在(MxN)的矩阵B中,B矩阵的大小由MxN及A矩阵的内容决定,如果A是一个3x4x5的矩阵,有B = repmat(A,2,3)则最后的矩阵是6x12x5例如:>>B=repmat( [1转载 2016-01-03 10:41:19 · 651 阅读 · 0 评论 -
matlab中sort函数的用法
help文档中第一句就说明,可以用sort将参量中的元素按升序或降序排列~格式:B = sort(A) %沿着输入参量 A的不同维的方向、从小到大重新排列 A中的元素。A 可以是字符串的、实数的、复数的单元数组。对于 A 中完全相同的元素,则按它们在 A 中的先后位置排列在一块;若 A 为复数的,则按元素幅值的从小到大排列,若有幅值相同的复数元素,则再按它们在区间[-π ,π转载 2016-01-03 10:44:42 · 2015 阅读 · 0 评论 -
matlab中的rand函数
matlab中的rand函数(用于产生随机数)均匀分布的随机数或矩阵语法Y = rand(n)Y = rand(m,n)Y = rand([m n])Y = rand(m,n,p,...)Y = rand([m n p...])Y = rand(size(A))rands = rand('state')描述rand函数产生由在(0, 1)之间转载 2016-01-03 10:47:35 · 27541 阅读 · 0 评论 -
matlab中figure是什么意思
figure是建立图形的意思,系统自动从1,2,3,4...来建立图形,数字代表第几幅图形,figure(1),figure(2)就是第一第二副图的意思,在建立图形的时候,您注意一下它的标题就是figure1或figure2等等,对应到程序中就是您的例子语句一般建立新图只需要一个figure就行,系统自动建立新图,可以简单一点,当然要加上也可以另外介绍你一个相关的画图的:多子图,就是一张图转载 2016-01-03 10:54:53 · 25463 阅读 · 0 评论 -
Matlab中保存图像时,图形窗口大小的控制
首先要了解的是Matlab是面向对象的。最高等级的对象是screen,它定义了figure可以用的最大szie。screen下面是figure。figue就是你画图的时候跳出来的那个新的对话窗口。如果figure变化,screen是不会跟着变化的。但screen变化的话,figure就要跟着变化了。 figure下面是axes。axes是那个窗口里面你要画的东西。axes的大小和位转载 2016-03-23 11:19:22 · 1998 阅读 · 0 评论