Fork me on GitHub

04 2016 档案

摘要:看Matlab的help文档讲得不是清楚。 先给上一段代码: >> a=[1 2 3;4 5 6;7 8 9;10 11 12]; >> b=reshape(a,2,6); >> a=[1 2 3;4 5 6;7 8 9;10 11 12]; >> b=reshape(a,2,6); 这段代码的结果 阅读全文
posted @ 2016-04-29 00:32 stardsd 阅读(1472) 评论(0) 推荐(0) 编辑
摘要:伪随机编码中较常用的是m序列,它是线性反馈移位寄存器序列的一种,其特点是在相同寄存器级数的情况下输出序列周期最长。线性反馈移位寄存器的工作原理是,给定所有寄存器一个初始值,当移位脉冲到来时,将最后一级寄存器的值输出,同时将第 i级的寄存器内容存储到第 i+1 级中,此外将每一级的寄存器输出按照一定的 阅读全文
posted @ 2016-04-28 23:36 stardsd 阅读(2561) 评论(2) 推荐(0) 编辑
摘要:格式:n=norm(A,p)功能:norm函数可计算几种不同类型的矩阵范数,根据p的不同可得到不同的范数 以下是Matlab中help norm 的解释 NORM Matrix or vector norm. For matrices... NORM(X) is the largest singul 阅读全文
posted @ 2016-04-26 00:00 stardsd 阅读(6725) 评论(0) 推荐(0) 编辑
摘要:matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数。loglog是x y轴都取对数。 例子, clc;clear;close all;x = 0:.1:10;y = 2*x+3; 阅读全文
posted @ 2016-04-24 17:25 stardsd 阅读(15003) 评论(0) 推荐(0) 编辑
摘要:编辑 函数fir2用来设计多通带任意响应FIR滤波器,该滤波器的幅频特性由向量对f和m确定,f为归一化频率向量,m为对应频率点上的幅度。当设计的滤波器在频率为π的幅度响应不是0时,滤波器的阶数n为偶数 阅读全文
posted @ 2016-04-24 14:57 stardsd 阅读(507) 评论(0) 推荐(0) 编辑
摘要:MATLAB提供了专门用于求离散系统频响特性的函数freqz(),调用freqz()的格式有以下两种: l [H,w]=freqz(B,A,N) B和A分别为离散系统的系统函数分子、分母多项式的系数向量,N为正整数,返回量H则包含了离散系统频响 在 0——pi范围内N个频率等分点的值,向量w则包含  阅读全文
posted @ 2016-04-24 14:56 stardsd 阅读(2334) 评论(0) 推荐(0) 编辑
摘要:信噪比(S/N)是指传输信号的平均功率与加性噪声的平均功率之比,载噪比(C/N)指已经调制的信号的平均功率与加性噪声的平均功率之比,它们都以对数的方式来计算,单位为dB。 信噪比(S/N)是指传输信号的平均功率与加性噪声的平均功率之比,载噪比(C/N)指已经调制的信号的平均功率与加性噪声的平均功率之 阅读全文
posted @ 2016-04-24 13:17 stardsd 阅读(8415) 评论(0) 推荐(0) 编辑
摘要:MATLAB中白噪声的WGN和AWGN函数的使用如下: MATLAB中产生高斯白噪声非常方便,可以直接应用两个函数,一个是WGN,另一个是AWGN。WGN用于产生高斯白噪声,AWGN则用于在某一 信号中加入高斯白噪声。1. WGN:产生高斯白噪声y = wgn(m,n,p) 产生一个m行n列的高斯白 阅读全文
posted @ 2016-04-24 13:05 stardsd 阅读(23753) 评论(0) 推荐(0) 编辑
摘要:matlab 功率谱分析 matlab 功率谱分析 1、直接法:直接法又称周期图法,它是把随机序列x(n)的N个观测数据视为一能量有限的序列,直接计算x(n)的离散傅立叶变换,得X(k),然后再取其幅值的平方,并除以N,作为序列x(n)真实功率谱的估计。Matlab代码示例:clear;Fs=100 阅读全文
posted @ 2016-04-21 23:16 stardsd 阅读(13393) 评论(0) 推荐(1) 编辑
摘要:同一个序列 重复N倍 怎么用matlab实现 可以使用repmat函数 repmat(A, 1, 3) repmat(A, 1, 3) repmat(A, 1, 3) 其中A即为复制的矩阵,1为纵向复制的次数,3即为横向复制的次数。 阅读全文
posted @ 2016-04-21 22:03 stardsd 阅读(1933) 评论(0) 推荐(0) 编辑
摘要:stem(n,x,'filled');第三个参数是绘图的样式,filled就是填充,将圆圈填充。Stem函数绘图各种不同的绘图函数分别适用于不同的场合,使用“stem”绘制针状图最简单,从附录中提供的MatLab原代码可以看出,只需要将需要绘制的数据存放在一个数组中,然后将这个数组作为参数传递给“s 阅读全文
posted @ 2016-04-21 21:46 stardsd 阅读(671) 评论(0) 推荐(0) 编辑
摘要:1 x=1:0.1:10; 2 y=[]; 3 for i=1:length(x) 4 % y=[y;x(i)];%把每一个x都放到Y里,成为一列 5 y=[y,x(i)];%把每一个x都放到Y里,成为一行 6 end 阅读全文
posted @ 2016-04-19 23:58 stardsd 阅读(12215) 评论(0) 推荐(0) 编辑
摘要:转载自 http://blog.163.com/to_be_myself/blog/static/176060227201101762159227/ Matlab中用于计算自相关函数的指令是xcorr.比如矩阵A=[1 2 3]; xcorr(A)=3.0000 8.0000 14.0000 8.0 阅读全文
posted @ 2016-04-19 23:56 stardsd 阅读(13170) 评论(0) 推荐(0) 编辑
摘要:来自:码农翻身(微信号:coderising) 作者:IBM 刘欣 我是一个线程,我一出生就被编了个号: 0×3704,然后被领到一个昏暗的屋子里, 这里我发现了很多和我一模一样的同伴。 我身边的同伴0×6900 待的时间比较长, 他带着沧桑的口气对我说: “我们线程的宿命就是处理包裹。把包裹处理完 阅读全文
posted @ 2016-04-19 22:56 stardsd 阅读(306) 评论(0) 推荐(0) 编辑
摘要:axis中文为“轴”之意,在matlab中用于控制坐标轴的范围和样式(颜色等)。 axis([XMIN XMAX YMIN YMAX]) 设置当前所绘图像的x轴和y轴的范围。axis([XMIN XMAX YMIN YMAX ZMIN ZMAX]) 设置当前所绘图像的x轴、y轴和z轴的范围。 例子: 阅读全文
posted @ 2016-04-19 22:42 stardsd 阅读(2636) 评论(0) 推荐(0) 编辑
摘要:使用axes函数在matlab绘图中实现图中图的绘制 使用axes函数在matlab绘图中实现图中图的绘制 使用axes函数在matlab绘图中实现图中图的绘制 有时为了对细节进行详细说明,需要在一个较大坐标轴上绘制一个小图来对局部进行放大以阐述结果。 这可以通过调用axes函数实现。 下面通过绘制 阅读全文
posted @ 2016-04-18 23:32 stardsd 阅读(6855) 评论(0) 推荐(0) 编辑
摘要:写成subplot(m,n,p)或者subplot(mnp)。 写成subplot(m,n,p)或者subplot(mnp)。 subplot是将多个图画到一个平面上的工具。其中,m表示是图排成m行,n表示图排成n列,也就是整个figure中有n个图是排成一行的,一共m行,如果第一个数字是2就是表示 阅读全文
posted @ 2016-04-18 22:49 stardsd 阅读(2492) 评论(0) 推荐(0) 编辑
摘要:1,rand 生成均匀分布的伪随机数。分布在(0~1)之间 1,rand 生成均匀分布的伪随机数。分布在(0~1)之间 主要语法:rand(m,n)生成m行n列的均匀分布的伪随机数 rand(m,n,'double')生成指定精度的均匀分布的伪随机数,参数还可以 是'single' rand(Ran 阅读全文
posted @ 2016-04-18 22:22 stardsd 阅读(12080) 评论(0) 推荐(0) 编辑
摘要:matlab受到控制界广泛接受的一个重要原因是因为它提供了方便的绘图 功能.本章主要介绍2维图形对象的生成函数及图形控制函数的使用方 法,还将 简单地介绍一些图形的修饰与标注函数及操作和控制MATLAB各种图形对象的 方法. 第一节 图形窗口与坐标系 一.图形窗口 1.MATLAB在图形窗口中绘制或 阅读全文
posted @ 2016-04-16 00:10 stardsd 阅读(5656) 评论(0) 推荐(0) 编辑
摘要:y 黄色 · 点线 m 粉红 ○ 圈线 c 亮蓝 × ×线 r 大红 + +字线 g 绿色 - 实线 b 蓝色 * 星形线 w 白色 : 虚线 k 黑色 -. -- 点划线 matlab6.1线形: [ + | o | * | . | x | square | diamond | v | ^ | > 阅读全文
posted @ 2016-04-16 00:05 stardsd 阅读(12066) 评论(0) 推荐(1) 编辑
摘要:Matlab学习笔记 figure函数 Matlab学习笔记 figure函数 matlab中的 figure 命令,能够创建一个用来显示图形输出的一个窗口对象。每一个这样的窗口都有一些属性,例如窗口的尺寸、位置,等等。下面一一介绍它们。 一、概述 总的来说,figure 的使用语法包括: figu 阅读全文
posted @ 2016-04-15 23:05 stardsd 阅读(8103) 评论(0) 推荐(0) 编辑
摘要:Matlab中数组元素引用——三种方法 1.Matlab中数组元素引用有三种方法 1 2 3 1.下标法(subscripts) 2.索引法(index) 3.布尔法(Boolean) 注意:在使用这三种方法之前,大家头脑一定要清晰的记住,Matlab中数组元素是按列存储(与Fortran一样),比 阅读全文
posted @ 2016-04-13 23:53 stardsd 阅读(3797) 评论(0) 推荐(0) 编辑
摘要:1、 向量的创建 1)直接输入: 行向量:a=[1,2,3,4,5] 列向量:a=[1;2;3;4;5] 2)用“:”生成向量 a=J:K 生成的行向量是a=[J,J+1,…,K] a=J:D:K 生成行向量a=[J,J+D,…,J+m*D],m=fix((K-J)/D) 3)函数linspace  阅读全文
posted @ 2016-04-13 00:18 stardsd 阅读(2014) 评论(0) 推荐(0) 编辑
摘要:@Override是伪代码,表示重写(当然不写也可以),不过写上有如下好处: 1、可以当注释用,方便阅读; 2、编译器可以给你验证@Override下面的方法名是否是你父类中所有的,如果没有则报错。例如,你如果没写@Override,而你下面的方法名又写错了,这时你的编译器是可以编译通过的,因为编译 阅读全文
posted @ 2016-04-10 18:01 stardsd 阅读(339) 评论(0) 推荐(0) 编辑
摘要:(摘自stackoverflow) “The public type <<classname>> must be defined in its own file” error in Eclipse [duplicate] (摘自stackoverflow) “The public type <<cl 阅读全文
posted @ 2016-04-09 23:38 stardsd 阅读(1028) 评论(0) 推荐(0) 编辑
摘要:java代码注释规范 java代码注释规范 代码注释是架起程序设计者与程序阅读者之间的通信桥梁,最大限度的提高团队开发合作效率。也是程序代码可维护性的重要环节之一。所以我们不是为写注释而写注释。下面说一下我们在诉求网二期开发中使用的代码注释规范,供大家参考下。 原则: 1、注释形式统一 在整个应用程 阅读全文
posted @ 2016-04-09 23:24 stardsd 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:C语言printf()函数:格式化输出函数 头文件:#include <stdio.h> printf()函数是最常用的格式化输出函数,其原型为: int printf( char * format, ... ); printf()会根据参数 format 字符串来转换并格式化数据,然后将结果输出到 阅读全文
posted @ 2016-04-05 23:07 stardsd 阅读(1865) 评论(0) 推荐(0) 编辑
摘要:Java 增强型的for循环 for each For-Each循环 For-Each循环也叫增强型的for循环,或者叫foreach循环。 For-Each循环是JDK5.0的新特性(其他新特性比如泛型、自动装箱等)。 For-Each循环的加入简化了集合的遍历。 其语法如下: for(type 阅读全文
posted @ 2016-04-04 17:45 stardsd 阅读(356) 评论(0) 推荐(0) 编辑