MATLAB使用
liweinjit
西安电子科技大学
展开
-
【转载】Matlab---size,length和numel函数的用法
size:获取数组的行数和列数length:数组长度(即行数或列数中的较大值)numel:元素总数。 1.size()函数s=size(A),当只有一个输出参数时,返回一个行向量,该行向量的第一个元素时数组的行数,第二个元素是数组的列数。[r,c]=size(A),当有两个输出参数时,size函数将数组的行数返回到第一个输出变量,将数组的列数返回到第二个输出变量。如果在size函数的输入参数中再添加一项,并用1或2为该项赋值,则size将返回数组的行数或列数。 其中r=size.转载 2020-07-27 12:00:28 · 327 阅读 · 0 评论 -
[MATLAB]MATLAB零碎知识点汇总(自己的学习笔记,不断更新中。。。)
202003241.MATLAB中,进入与当前文件夹平行的另一个文件夹中,需要修改路径。直接使用'..'即可举例:当前路径:G:\Proj3_VelocityAnalysis\低功耗1米3模拟器1_20k_100amp\Code数据保存的路径:G:\Proj3_VelocityAnalysis\低功耗1米3模拟器1_20k_100amp\Data很显然程序在Code中,程序需要...原创 2020-03-25 00:28:02 · 392 阅读 · 0 评论 -
[MATLAB] MATLAB 2019a中profile无法使用的情况
有些电脑安装了MATLAB 2019a之后profile(探查器)无法使用(我公司电脑就无法使用,我自己家用台式机就没问题)。后来查到相关资料,具体链接如下https://www.mathworks.com/matlabcentral/answers/470547-in-matlab-2019a-profiler-does-not-work-correctly如果不想看链接呢,直接按照如下...原创 2020-03-18 08:59:55 · 1902 阅读 · 8 评论 -
在MATLAB中给子图(subplot)增加一个总标题
有两个函数 suptitle和sgtitle,这两个函数均可以实现给子图(subplot)添加标题,但是优先使用sgtitle,suptitle使用起来存在问题,当子图多了以后,使用suptitle会导致第一个和第二个子图的形状变形,缩小了。【优先使用sgtitle,但是该函数在2018b中推出的】...原创 2020-03-16 12:15:47 · 21763 阅读 · 1 评论 -
[Matlab]关于delete指令警告:未找到XXX文件
删除文件就使用delete函数,可是我明明已经删除了啊,为什么删不掉呢?而且还有警告:未找到该文件!?delete(flies(i).name)哦,后来一想,不对,肯定是路径问题。正确的应该是delete([filepath,flies(i).name])这样就OK了...原创 2020-03-15 14:32:13 · 1575 阅读 · 2 评论 -
MATLAB中如何判断一个变量的数值是整数
声明:以下方法均源自网络,非原创。方法1:使用fix或者round函数 if x==fix(x) % x为整数 %fix(x)为取整 end if x==round(x) %round(x)对x取整 end方法...转载 2020-03-12 12:14:47 · 17341 阅读 · 0 评论 -
警告: 'popupmenu' 控件要求 'Value' 为字符向量范围内的整数 只有控件的所有参数值都有效时,才会呈现该控件
此处先引用一下别人的答案https://blog.csdn.net/qq_42738639/article/details/100030821别人的答案因为popupmenu控件的string数目是动态变化的,但是matlab的popupmenu的value值变化后,会自动固定最大的value值,固定后,再输入的string数目少于value值,就会无法正常显示,建议在赋给下拉框str...原创 2020-03-11 16:16:38 · 1768 阅读 · 0 评论 -
MATLAB R2015b初始默认路径设置(概要:在Preference中操作设置)
如何设置MATLAB一打开时的默认路径?对于这个问题,特地在网上搜索了一下,也试了几种常见的方法,但是对于MATLAB R2015b好像都不奏效。然后笔者自行探索,终于设置成功了。具体步骤如下:上述方法亲测成功。日期:2019年9月3日...原创 2019-09-04 00:32:32 · 1043 阅读 · 0 评论 -
MATLAB二维数组扩充为三维数组-repmat函数
在项目仿真中遇到了这个问题:三维数组中每一列减去相同的二维数组,该如何操作?必须采用以下表达式Rx1TimeData1= Rx1TimeData0 - repmat(mean(Rx1TimeData0,1),[NumSamplesPerChirp,1,1]);式中Rx1TimeData1和Rx1TimeData0均为三维数组,而经过mean(Rx1TimeData0,1)后,该数组是1...原创 2019-09-04 02:58:00 · 11033 阅读 · 0 评论