自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

左超

NeverGiveUpEasily!

  • 博客(20)
  • 收藏
  • 关注

原创 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 2

2010-03-30 13:48:00 3720

原创 Matlab数据类型

 1.数据类型            int8   int16     int32    int64    uint8  u int16     uint32    uint64 整型            single   double     浮点型            char   字符型       logical逻辑型      cell array 元胞数组    str

2010-03-30 10:59:00 6760

原创 MATLAB基本矩阵函数和操作

eye 单位矩阵 zeros 全零矩阵 ones 全1矩阵 rand 均匀分布随机阵 genmarkov 生成随机Markov矩阵 linspace 线性等分向量 logspace 对数等分向量 logm 矩阵对数运算 cumprod 矩阵元素累计乘 cumsum 矩阵元素累计和 toeplitz Toeplitz矩阵 disp 显示矩阵和文字内容 length 确定向量的长度 size 确定矩阵

2010-03-30 10:42:00 4787

原创 NaN and Inf

If in matlab you type 1/0 youll get Warning: Divide by zero. (Type "warning off MATLAB:divideByZero" to suppress this warning.) ans = Infwhich is fair enough - its potentially us

2010-03-30 10:35:00 1984

原创 MATLAB定义的点运算

 MATLAB中定义了一种特殊的运算,即所谓的点运算。两个矩阵之间的点运算是该矩阵对应元素的直接运算。注意:点乘积运算要求参与运算的两个矩阵维数相同,其具体操作如下所示:⑴乘除运算  在MATLAB中,符号“.”表示乘法运算,相乘的数组要有相同的维   数,而符号“./”表示数组除法运算,且为对应元素进行乘除。  如输入:A=[1,2,3];B=[4,5,6];  

2010-03-30 10:19:00 5637

原创 matlab 矩阵除法

Matlab提供了两种除法运算:左除(/)和右除(/)。一般情况下,x=a/b是方程a*x =b的解,而x=b/a是方程x*a=b的解。例:a=[1  2  3; 4  2  6; 7  4  9]b=[4; 1; 2];x=a/b则显示:x=          -1.5000           2.0000           0.5000如果a为非奇异矩阵,则a/b和b/a可通过a的逆矩阵与

2010-03-30 10:15:00 39960 2

原创 矩阵运算

变量与赋值1.变量命名在MATLAB 6.5中,变量名是以字母开头,后接字母、数字或下划线的字符序列,最多63个字符。在MATLAB中,变量名区分字母的大小写。2.赋值语句(1) 变量=表达式(2) 表达式其中表达式是用运算符将有关运算量连接起来的式子,其结果是一个矩阵。例2-1 计算表达式的值,并显示计算结果。在MATLAB命令窗口输入命令:x=1+2i;y=3-sqrt(17);z=(

2010-03-30 10:07:00 5263 1

原创 std与mean

std2计算矩阵元素的标准差;mean2计算矩阵元素的平均数。help std2 STD2 Compute standard deviation of matrix elements.    B = STD2(A) computes the standard deviation of the values in    A.     Class Support    ------------- 

2010-03-30 09:43:00 5828

原创 矩阵运算

一、矩阵的加、减、数乘、幂运算,求逆:A+B,A-B,8A,A的平方,A*B,A’1.A+B;A-B>>A=ones(3);B=magic(3);C=A+B,D=A-B;2.数乘8A>>8*A3.A的平方,A*B,矩阵A的逆.(1)元素的平方:A.^2(2)矩阵的平方:A^2;(3)逆:inv(A);(4)矩阵乘法:A*B;(5)元素相乘:A.*B;注意:像带点"."时对应元素的运

2010-03-30 09:40:00 2763

原创 matlab中的mean函数

如果你有这样一个矩阵:A = [1 2 3; 3 3 6; 4 6 8; 4 7 7];用mean(A)(默认dim=1)就会求每一列的均值ans =    3.0000    4.5000    6.0000用mean(A,2)就会求每一行的均值 ans =    2.0000    4.0000    6.0000    6.0000

2010-03-30 09:34:00 7651

原创 MATLAB矩阵初始化

1.1.1  数值矩阵的生成1.实数值矩阵输入MATLAB的强大功能之一体现在能直接处理向量或矩阵。当然首要任务是输入待处理的向量或矩阵。不管是任何矩阵(向量),我们可以直接按行方式输入每个元素:同一行中的元素用逗号(,)或者用空格符来分隔,且空格个数不限;不同的行用分号(;)分隔。所有元素处于一方括号([ ])内;当矩阵是多维(三维以上),且方括号内的元素是维数较低的矩阵时,会有多重的方括号。如

2010-03-30 09:10:00 73336 1

原创 matlab使用reshape应该注意的问题

a=[1  23  4]如果使用b=reshape(a,1,4)则得到的结果是b=[1 3 2 4]如果想得到b=[1 2 3 4]需要使用b=reshape(a,1,4)因为reshape使用的列优先!b转化回去是同样的道理。例题如下:=========================================view plainc

2010-03-30 08:50:00 1264

原创 单层感知器的MATLAB实现

 P= [-0.4 -0.5 0.6; 0.9 0 0.1]; %给定训练样本数据T= [1 1 0]; %给定样本数据所对应的类别,用1和0来表示两种类别%创建一个有两个输入、样本数据的取值范围都在[-1,1]之间,并且%网络只有一个神经元的感知器神经网络net=newp([-1 1;-1 1],1);  net.trainParam.epochs = 20; %设置网络

2010-03-25 16:48:00 7667

原创 字符串的输入和输出(认识gets()fgets()scanf()和puts()fputs()printf()) ---CCS常用STDIO

字符串输入:gets()    char name[20];    printf("Hi,Whats your name?/n");    gets(name);    printf("Nice name %s",name);它使用一个地址把字符串赋予name。    char name[20];    char *p;    printf("/nEn,Whats your name?/n")

2010-03-20 10:48:00 1955

转载 关于alt_main和main

NiosII处理器的启动可采用两种方式: 自动初始化和用户自定义初始化,nios中alt_main 和main的区别也在这里。如果NiosII处理器自动初始化,ANSI C标准定义应用程序可以通过调用main()来开始执行。在调用main()之前,应用程序假定运行环境和所有的服务系统都被初始化并准备运行。初始化可以被硬件抽象层(HAL)系统库自动执行。程序员不需要考虑系统的输出设备以及如何初始

2010-03-09 14:26:00 2791 2

转载 VHDL中的BUFFER的使用

VHDL中BUFFER与INOUT有什么区别呢?首先INOUT完全是双向的,也就是INOUT:=IN+OUT,对INOUT属性的PIN既可以写出也可以读入,他有2个寄存器,如...port(a:inout std_logic);...signal ccc,ddd:bitprocess(clk)begin...a...dddBUFFER: 一般比较少用

2010-03-04 08:10:00 27357 3

原创 解密电路中的上拉和下拉电阻

上拉电阻:1、当TTL电路驱动COMS电路时,如果TTL电路输出的高电平低于COMS电路的最低高电平(一般为3.5V),这时就需要在TTL的输出端接上拉电阻,以提高输出高电平的值。2、OC门电路必须加上拉电阻,才能使用。3、为加大输出引脚的驱动能力,有的单片机管脚上也常使用上拉电阻。4、在COMS芯片上,为了防止静电造成损坏,不用的管脚不能悬空,一般接上拉电阻产生降低输入阻抗,提供泄荷通路。5、芯

2010-03-03 13:39:00 1562

原创 如何采集原始图象数据存储格式的数据

问题的提出:如何采集原始图象数据存储格式的数据问题解决:出处:spru629. video port_VCX0 Interpolated Control (VIC) Port;方法:设置VCxSTOP1来指定要采集图像的大小(VCXSTOP设置采集图像大小的低12位,VCYSTOP设置高12位 写入VCxTHRLD来设置采集的阈值.每一次接受到的象素达到了VCTHR

2010-03-03 13:34:00 2131

原创 verilog综合小结

一:基本Verilog中的变量有线网类型和寄存器类型。线网型变量综合成wire,而寄存器可能综合成WIRE,锁存器和触发器。二:verilog语句结构到门级的映射连续性赋值:assign连续性赋值语句逻辑结构上就是将等式右边的驱动左边的结点。因些连续性赋值的目标结点总是综合成由组合逻辑驱动的结点。Assign语句中的延时综合时都将忽视。 过程性赋值:过程性赋值只出现在always语

2010-03-01 21:49:00 1771

原创 Verilog 状态机写法

 状态机是时序电路的万能钥匙,所有时序电路都能通过状态机实现。以前写程序时喜欢用一段式状态机,现在流行用三段式。好象三段时也没多大优点。在CPLD中寄存器较少,个人感觉用一段式也可以,主要是省资源。时序电路的状态是一个状态变量集合,这些状态变量在任意时刻的值都包含了为确定电路的未来行为而必需考虑的所有历史信息。状态机采用VerilogHDL语言编码,建议分为三个always段完成。

2010-03-01 21:26:00 6962

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除