MATLAB
syjbbd
这个作者很懒,什么都没留下…
展开
-
matlab面向对象编程之类的继承
面向对象中的“继承”提供这样一种机制,使得能够利用类和类之间“相似”的关系,利用已有代码,生成新的类,如下图 这时候我们可以在point2D类的基础上定义出一个point3D类,在point3D类中,只需要添加多出来的属性和方法 继承关系也叫泛化关系,被继承的类叫做父类或基类,继承的类叫做子类或派生类,在matlab中用'<'表示继承 ...原创 2018-11-29 16:15:13 · 4361 阅读 · 2 评论 -
matlab实用小技巧之命令使用
1、使用过的命令可以在历史窗口双击重新执行或者拖拽到命令窗口执行2、使用过的命令,想再用,又懒得打字,可以在命令窗口输入命令前几个字符,按向上的箭头,之前使用过的命令就会弹出来3、如果写的变量是类,那么肯定有很多方法,这时候可以在命令窗口输入对象名,按Tab键,这个类相关的方法就会都显现出来...原创 2018-11-29 16:26:33 · 1008 阅读 · 0 评论 -
Matlab中 pdist 函数详解(各种距离的生成)
转载:http://blog.sciencenet.cn/blog-531885-589056.html一、pdistPairwise distance between pairs of objectsSyntax D = pdist(X)D = pdist(X,distance)Description D = pdist(X) 计算 X 中各对行向量的相...转载 2018-11-29 16:31:46 · 3143 阅读 · 0 评论 -
eval 用法 matlab
转自: https://bbs.sjtu.edu.cn/bbsanc,path,%2Fgroups%2FGROUP_4%2FMathTools%2FD547E59D4%2FD50A23A11%2FD611483FC%2FM.1328235870.A.html help eval 将看到matlab自带的说明eval Execute string with MATLAB expre...转载 2018-10-17 20:19:08 · 485 阅读 · 0 评论 -
MATLAB中关于try...catch...end的用法
我们知道,matlab的代码是按行执行的,如果碰到错误行,则程序中断。try..catch可以使得可能出错代码不影响后面代码的继续执行,也可以检查,排查,解决程序的一些错误,增强代码的鲁棒性和可靠性。 1、try...endtry...end用于尝试运行一段也许可能出错的代码,比如: m = rand(3,4); n = magic(5);try a = m...转载 2018-11-27 18:42:14 · 440 阅读 · 0 评论 -
Matlab中删除cell数组中的空元素
现有一个1*20196的cell数组a,想删除其中的空元素(其实我也不知道那个究竟是不是空元素,它显示的是“ [] ”),求问该怎么写。我写的代码如下:for i=1:length(a) k=isequal(a(i),{[]}); if(k==1) a(i)=[]; endend解决方案:a(cellfun(...转载 2018-12-12 15:58:21 · 14011 阅读 · 3 评论 -
matlab读取bin文件
bin文件是二进制文件,是文件格式binary的缩写。虚拟光驱文件常用bin作为后缀,但这并不意味着所有bin文件都是虚拟光驱文件。工程应用中,从flash读取的输出,经常保存成bin文件,有时里面的数据是十六进制。本文将介绍读取bin文件的方法在十六数的数据验证通过首先用fopen函数打开bin文件(关于函数的说明,大家可以百度,或在matlab里help一下,这里不在详细介绍)然后判断是否...转载 2019-01-16 14:42:05 · 22038 阅读 · 1 评论 -
MATLAB工具箱下载地址
Matlab工具箱大全ZSM (zero sum multinomial)http://mcgillb.user.msu.edu/zsmcode.htmlBinaural-modeling software for MATLAB/Windowshttp://www.lifesci.sussex.ac.uk/ ... royd/download2.htmlStatistical Par...转载 2019-08-22 20:01:11 · 10928 阅读 · 0 评论