
Matlab
DDRn++
fpga
展开
-
Matlab调试功能详解
Matlab的调试总体分为,直接调试和间接调试。1.直接调试:(1)去掉句末的分号;(2)单独调试一个函数:将第一行的函数声明注释掉,并定义输入量,以脚本方式执行 M 文件;(3)适当地方添加输出变量值的语句;(4)添加keyboard命令;2.工具调试:1.)以命令行为主的调试:(1)设置断点:dbstop in mfile:在文件名为mfile的转载 2016-10-22 17:44:35 · 4606 阅读 · 0 评论 -
MATLAB位运算(转)
由于matlab中默认的存储方式为双精度,因此,要正确的进行位运算,需要首先将存储方式改为整型。可用的函数int8, int16, int32,uint8, uint16, uint32。转换后即可进行位运算,之前若用format将显示格式改为16进制,可使结果更可读。 format指定显示格式,如 format hex指定16进制显示;format转载 2016-10-12 18:20:52 · 2184 阅读 · 0 评论 -
matlab fscanf用法
matlab中的fscanf的用法如下:A=fscanf(fid,format)[A, count]=fscanf(fid,format,size) [A, count]=fscanf(fid,format,size)个人感觉用的最多的是 这样的形式:data = fscanf(fid,format,size);期中data为读取内容的数组,他的大小由s转载 2016-10-12 18:21:31 · 6703 阅读 · 1 评论 -
MATLAB的size(),length(),ndims()函数
size(a)表示矩阵每个维度的长度比如size([1 2 3;4 5 6])等于[2 3]表示他有2行3列size([1 2 3])等于[1 3]表示他有1行3列另外size(a,n)表示矩阵a在第n个维度下的长度。比如size([1 2 3;4 5 6],1)等于2,表示有2行size([1 2 3;4 5 6],2)等于3,表示有3列len转载 2016-11-14 10:27:11 · 722 阅读 · 0 评论 -
matlab中varargout与nargout,varargin与nargin的区别
1、varargout与nargout区别varargout简介:varargout可以看做“Variable length output argument list”的缩写。在matlab中定义m函数时通过varargout我们可以得到可变的数个返回值。在matlab命令窗口中输入doc varargout或help varargout可以获得相关帮助信息。函数申明时的输出参数。转载 2016-11-14 11:17:31 · 1297 阅读 · 0 评论 -
镜头桶形失真校正算法
短焦镜头通常会产生桶形失真,以下是校正算法的matlab代码:view plaincopy to clipboard%% 镜头桶形失真校正(短焦镜头) img_origin1 = imread('Still001.bmp'); img_origin = rgb2gray(img_origin1); k1 =转载 2017-06-16 10:15:45 · 1368 阅读 · 1 评论 -
matlab中卷积运算conv2的三种形式
matlab中的conv2是用于对二维数据进行卷积运算,有三个参数可供选择,下面是help content of conv2conv2 Two dimensional convolution. C = conv2(A, B) performs the 2-D convolution of matrices A and B. If [ma,na] = size(A), [转载 2017-11-24 17:58:55 · 732 阅读 · 0 评论