matlab的小知识点总结(一直补充)
2015-07-14 19:44
706 查看
matlab的小知识点总结(一直补充)
1、寻找数组中某一个数出现的个数,用find函数即可,例子如下:a=[1,2,3,1,4,5,1,1,5,2,3,2,2,-1]; size(find(a==5),2)%寻找数组中 元素为5的个数
2、进制之间的转换
先说明一点:二进制是用字符串在表示,例如‘1001’
bin2dec二进制转换成十进制 dec2base十进制转换成X进制 dec2bin十进制转换成二进制:结果返回的是以字符串来表示二进制数 dec2hex二进制转换成十六进制:结构返回的也是以字符串表示的十六进制 hex2dec十六进制转换成十进制
以十进制转换为二进制为例来进行简单说明:
str = dec2bin(d) binary representation of d as a string. d must be a nonnegative integer smaller than 2^52. str = dec2bin(d,n) produces a binary representation with at least n bits.
3、matlab中的多行注释的快捷键
在matlab中,如果需要一次注释多行,那么若一行一行分别在其首部加“%”的话,未免也太过麻烦。于是,我们可以用快捷键来解决这个问题。
若要将多行语句改为注释,只需先选中这些行,然后“ctrl+R”即可将其注释掉。
若要取消多行注释,则在选中的基础上,按下“ctrl+T”。
4、matlab 中,怎么让一个矩阵按某一列排列,并且行也跟着变动?
解决方法:利用函数sortrows(A,col)即可,其中A为矩阵,col为代表着某一列的数字,如果col为正数,则将A按照第col列升序排列,如果col为负数,则将A按照第col的绝对值降序排列。
相关文章推荐
- MATLAB中%注释的使用方法
- Matlab中数组下标是logical,如何处理?
- Matlab中mat2cell的使用
- matlab 与c/c++ 混合MEX的编程
- python 执行matlab文件
- Matlab中cellfun函数的使用
- 举例说明使用MATLAB Coder从MATLAB生成C/C++代码步骤
- matlab图像处理(2)
- 梯度下降算法(Gradient descent)
- 如何制作装机启动盘及重装系统; 如何利用百度云盘下载MATLAB等资料软件 ;如何安装镜像ISO文件
- matlab绘制图形
- matlab 扩大虚拟内存
- MATLAB图像增强程序
- 关于matlab的gui中调获取axes里data cursor的坐标位置
- Matlab用代码关联m文件
- Matlab应用实例(10)—fzero和fsolve解非线性方程(组)
- Matlab应用实例(9)—A\b解线性方程组
- 64位Mex文件在Matlab 2014b和Visual Studio 2013中的调试
- matlab学习笔记(一)单元数组
- matlab 中atan2函数的介绍