- 博客(95)
- 收藏
- 关注
转载 Matlab基本函数-conj函数
Matlab基本函数-conj函数1、conj函数:用于计算复数的共轭值2、用法说明:y=conj(x)函数计算复数x的共轭值。输出结果y的维数跟输入x的维数一致,返回值为:real(y)-i*imag(y)3、实例>> x = [3+4i 5-6i 7+10i 23+12i]x = 3.0000 + 4.0000i 5.0000 - 6.0000i...
2016-09-18 21:29:00 793
转载 协方差的定义
http://blog.csdn.net/ybdesire/article/details/6270328/协方差的定义对于一般的分布,直接代入E(X)之类的就可以计算出来了,但真给你一个具体数值的分布,要计算协方差矩阵,根据这个公式来计算,还真不容易反应过来。网上值得参考的资料也不多,这里用一个例子说明协方差矩阵是怎么计算出来的吧。记住,X、Y是一个列向量,它表...
2016-09-18 10:17:00 491
转载 matlab画柱状图
论文中需要画图进行比较,感觉还是matlab画起来比较方便,先把自己画的图及matlab代码放上。y=[300 311;390 425; 312 321; 250 185; 550 535; 420 432; 410 520;];b=bar(y);grid on;ch = get(b,'children');set(gca,'XTickLabel',{'0','1','2','3',...
2016-08-13 00:34:00 333
转载 matlab画带标记的折线图
1.不带标记的如:x=[1,5,3,7,4]plot(x)2. 带标记plot(x,'-*')'-s'表示方格'-p'表示五角星'-d'表示菱形'-h'表示六角形'-+'表示用加号'-o'表示用圈'...
2016-08-12 22:57:00 985
转载 UBUNTU 10.04上安装和使用HAMACHI
https://secure.logmein.com/US-ES/labs/#HamachiforLinuxhttps://secure.logmein.com/CN/,经过笔者使用,非常不错。官网上有windows版本和linux版本,其中linux版本是没有图形化界面的。1.下载和安装官网上有deb文件下载,下载后双击安装。2.使用2.1.登录安装完成后,执行...
2016-03-31 13:52:00 240
转载 MATLAB绘图
matlab绘制散点图clc,clearx=[11.9,11.5,14.5,15.2,15.9,16.3,14.6,12.9,15.8,14.1];y=[196.84,196.84,197.14,197.03,197.05,197.13,197.04,196.96,196.95,196.98];plot(x,y,'.')Matlab将坐标系中的点连接起来...
2015-11-07 13:22:00 721
转载 MATLAB的GUI
1 % 常使用的对象查看和设置函数 2 % 1.get、set函数 3 get(0) % 获得句柄值为0的对象的属性,即显示器对象属性 4 5 plot([0:10]); % 绘制一幅图 6 title('示例'); % 增加text对象 7 8 % 获得figure的所有子对象 9 allchild(gcf)10 11 % 查看子对...
2015-06-22 14:51:00 134
转载 matlab GUI界面编程总结
去年做了一些关于Matlab GUI的程序,现在又要做相关的东西,回想起来,当时很多经验没有记录下来,现在回顾起来始终觉得不爽,所以从现在开始,一定要勤写记录。 从简单的例子说起吧。 创建Matlab GUI界面通常有两种方式: 1,使用 .m 文件直接动态添加控件 2. 使用 GUIDE 快速的生成GUI界面显然第二种可视化编辑方法算更适合写大型程序。一:创建GU...
2015-06-19 14:21:00 407
转载 正态分布
功能:生成服从正态分布的随机数语法:R=normrnd(MU,SIGMA)R=normrnd(MU,SIGMA,m)R=normrnd(MU,SIGMA,m,n)说 明:R=normrnd(MU,SIGMA):生成服从正态分布(MU参数代表均值,DELTA参数代表标准差)的随机数。输入的向量或矩阵MU和SIGMA必须形式相同,输出R也和它们形式相同。标量输入将被扩展成和其它输入具...
2014-12-14 20:29:00 258
转载 Arduino蓝牙模块实现通信
蓝牙参数特点1.蓝牙核心模块使用HC-06从模块,引出接口包括VCC,GND,TXD,RXD,预留LED状态输出脚,单片机可通过该脚状态判断蓝牙是否已经连接2.led指示蓝牙连接状态,闪烁表示没有蓝牙连接,常亮表示蓝牙已连接并打开了端口3.输入电压3.6~6V,未配对时电流约30mA,配对后约10mA,输入电压禁止超过7V!4.可以直接连接各种单片机(51,AVR,PIC...
2014-11-20 21:53:00 5408
转载 Arduino示例教程超声波测距实验
超声波传感器 超声波是一种超出人类听觉极限的声波即其振动频率高于20kHz的机械波。超声波传感器在工作的时候就是将电压和超声波之间的互相转换,当超声波传感器发射超声波时,发射超声波的探头将电压转化的超声波发射出去,当接收超声波时,超声波接收探头将超声波转化的电压回送到单片机控制芯片。超声波具有振动频率高、波长短、绕射现象小而且方向性好还能够为反射线定向传播等优点,而且超声波传...
2014-10-25 11:14:00 1646
转载 Main.C中 IO口,中断及串口初始化
void Port_Init(void){ //CAUTION:Follow the configuration order for setting the ports. // 1) setting value(GPnDAT) // 2) setting control register (GPnCON) // 3) configur...
2013-11-17 14:00:00 455
转载 Main.C时钟设定
void Main(void) 时钟设定:400M 100M 50M得到1:4:8 进而需要得到 hdivn=2; pdivn=1; i = 2 ; //用于选择CUP核的频率;以及对应MPLL_vall ;key 参数; switch ( i ) case 2://400 ...
2013-11-17 13:51:00 144
转载 ARM9代码分析启动MAIN.C
#define GLOBAL_CLK 1#include <stdlib.h>#include <string.h>#include “def.h”#include “option.h”#include “2440addr.h”#include “2440lib.h”#include “2440slib....
2013-11-14 17:47:00 162
转载 Boadload和Image$$??$$Limit含义
Bootloader即引导加载程序,是系统加电后运行的第一段软件代码。简单的说它们都是bootloader,所完成的任务也大同小异。 熟悉x86体系结构的朋友肯定知道,x86平台上bootloader是由BIOS和位于硬盘MBR中的OS Bootloader(比如Lilo和Grub)组成的。BIOS完成硬件的检测和资源的分配后,将硬盘MBR中的...
2013-11-14 16:14:00 193
转载 嵌入式人才的发展方向
嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像我们平常常见到的手机、PDA、电子字典、可视电话、VCD/DVD/MP3Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(SetTopBox)、高清电视(HDTV)、...
2013-11-12 19:54:00 121
转载 自行研制的四轴飞行器
德国人代码中的姿态检测算法: 首先,将陀螺仪和加速度及的测量值减常值误差,得到角速度和加速度,并对角速度进行积分,然后对陀螺仪积分和加速度计的数值进行融合。融合分为两部分,实时融合和长期融合,实时融合每一次算法周期都要执行,而长期融合没256个检测周期执行一次,(注意检测周期小于控制周期的2ms) 实时融合(每一次算法周期都要执行): 1.将陀螺仪积分和加表滤波后的值做差...
2013-08-30 19:31:00 123
转载 贴片芯片焊接
尖头电烙铁焊接其他的。贴片对准针脚,固定针脚,上助焊剂,烙铁上锡,拖焊,检查。准备物品:刀头烙铁、松香水、无水酒精、焊锡、镊子、吸水海绵、吸锡带。1、对齐芯片,用焊锡固定芯片四周。2、用涂上松香的干净烙铁头,醮去引脚上多余的焊锡,之后再用吸水海绵清理烙铁头。反复多次直到所有引脚处理完毕。3、用棉签醮酒精,清理芯片四周的松香。转载于:https://www.cnblog...
2013-08-30 12:21:00 348
转载 for循环使用详解(c语言版)
说明:c语言的很多语法部分都和JAVA,AS等相同 特别是for的用法. c语言中的for循环语句使用最为灵活,不仅可以用于循环次数已经确定的情况,而且可以用于循环次数不确定而只给出循环结束条件的情况,它完全可以代替while语句. for(表达式1 ;表达式2 ; 表达式3) 语句 它的执行过程如下: (1)先求表达式1. (2)求表达式2, 若其...
2013-08-10 13:44:00 1990
转载 x9015数字电位器应用
/*********************************************************************** 名称:main() 功能:主函数,将x9015设置为中间档位(16),则测量出来的值约为实际的电压信号的一半。******************************************************...
2013-08-10 13:13:00 330
转载 几种方波方法及脉冲计数
if(DeviceFlag == 0x55){ amount++; switch(amount%2) { case 1:Command_Out =1; break; case 0: Command_Out =0; break; } if(amount==8)//16*8=128ms { ...
2013-08-07 17:47:00 1600
转载 pic计数
1 #include <pic.h> //用的是PICC编译器 2 __CONFIG (HS & PROTECT & PWRTEN & BOREN & WDTDIS); 3 //PIC单片机都需要配置该位,HS是外部晶振...
2013-08-03 22:23:00 164
转载 三种按键处理函数
1 void keyScan(void) 2 { 3 char i; 4 uint8 m; 5 uint8 R0 = 0; 6 TRISB=0x38; //xls 2012-11-26 增加复位键RB5 7 8 R0 = PORTB; //RB3,RB4,RB5按键读取 9 R0 &...
2013-07-08 17:57:00 915
转载 enum与typedef enum的用法
一,两者的用法 枚举类型定义用关键字enum标识,形式为:enum 标识符{ 枚举数据表};枚举数据(枚举常量)是一些特定的标识符,标识符代表什么含义,完全由程序员决定。数据枚举的顺序规定了枚举数据的序号,从0开始,依次递增。enum status{ copy, delete};枚举类型status仅有两个数据,一个是co...
2013-06-28 21:08:00 138
转载 PIC18F中断定时器
//基于MCC18编译器,使用HI-PICC不可用 //-------------------------------------------- #include <p18F452.h> //---------------------------------------------------------------------------- void...
2013-06-22 16:26:00 950
转载 PIC中的#pragma idata 和#pragma udata
PIC中的#pragma idata 和#pragma udata: idata表示已经初始化的数据。udata表示没有初始化的数据。 当一个数据块没有足够的空间用于存放一个连续的数据时(数组);此时便可用#pragma idata 或#pragma udata来定义一个新的存放数据块的区域。但是#pragma idata 或#pragma udata申请的空间也还是有...
2013-05-11 10:54:00 121
转载 USB主机是如何检测到设备的插入的呢?
USB设备的插入检测机制 首先,在USB集线器的每个下游端口的D+和D-上,分别接了一个15K欧姆的下拉电阻到地。这样,在集线器的端口悬空时,就被这两个下拉电阻拉到了低电平。而在USB设备端,在D+或者D-上接了1.5K欧姆上拉电阻.对于全速和高速设备,上拉电阻是接在D+上;而低速设备则是上拉电阻接在D-上。这样,当设备插入到集线器时,由1.5K的上拉电阻和15K的下拉电阻...
2013-05-06 11:14:00 2282
转载 PIC18F2455/2550/4455/4550之通用串行总线USB
PIC18FX455/X550 系列器件包含全速和低速兼容的USB串行接口引擎(Serial Interface Engine,SIE),它允许在任何USB主机和PIC单片机之间进行高速通信。 可以利用内部收发器或通过外部收发器将SIE 直接连接到USB。内部的3.3V稳压器也可以在5V的应用中被用作内部收发器的电源。 USB模块还包含了某些特殊硬件以提高其工作性能。在...
2013-05-03 22:38:00 517
转载 深入理解指针函数
1.指针函数的定义顾名思义,指针函数即返回指针的函数。其一般定义形式如下:类型名*函数名(函数参数表列);其中,后缀运算符括号“()”表示这是一个函数,其前缀运算符星号“*”表示此函数为指针型函数,其函数值为指针,即它带回来的值的类型为指针,当调用这个函数后,将得到一个“指向返回值为…的指针(地址),“类型名”表示函数返回的指针指向的类型”。...
2013-03-16 11:22:00 59
转载 uC/OS-II
1、uC/OS-II内核,代码公开的嵌入式实时操作系统,代码规模不大,实现抢占式任务调度和多任务间通信等功能。 2、uC/OS-II是一个基本完整的嵌入式操作系统解决方案套件,包括uC/TCP-IP(IP协议栈)、uC/FS(文件系统)、uC/GUI(图形界面)、uC/USB(USB驱动)和uC/FL(Flash加载器)的部件,但是这些部件是不公开代码的。还有些...
2013-03-06 16:49:00 112
转载 幸福是怎么来的
幸福是怎么来的考研的时候,被小霞拉着看了《蓝色生死恋》哭的死去活来的。最近又翻出来看,倒是没哭,却看得很郁闷。恩熙说,她和俊熙在一起的时候很幸福。但这是一种不被大多数人祝福的幸福。是通过伤害了朋友、父母而“得来”的幸福。 所以我在想,幸福到底是怎么来的。只要自己觉得幸福就可以不顾他人去勇敢的追求么。还是说放弃自己小小的幸福,去追求利益最大化,大家...
2013-01-11 17:20:00 84
转载 两轮小车相关记录(重点)
车模速度控制:车模速度控制采用了典型的PI 控制算法,对于PI 调节算法中的参数整定可以参照一般PI 参数整定的方法进行。速度控制子程序是每隔一段时间(100ms)调用一次,程序并没有直接更新 g_nLeftMotorSpeedOut ,g_nRightMotorSpeedOut的数值,而是通过调用函数更新上面的数值CalculateMotorSpeedOut(),...
2013-01-07 11:59:00 163
转载 PT2262/2272红外遥控集成电路
PT2262/2272是一对带地址、数据编码功能的红外遥控发射/接收芯片。其中发射芯片PT2262-IR将载波振荡器、编码器和发射单元集成于一身,使发射电路变得非常简洁。接收芯片PT2272的数据输出位根据其后缀不同而不同,数据输出具有“暂存”和“锁存”两种方式,方便用户使用。后缀为“M”为“暂存型”,后缀为“L”为“锁存型”,其数据输出又分为0、2、4、6不同的输出,例...
2013-01-06 17:19:00 1417
转载 STM32输入捕获简介
输入捕获模式可以用来测量脉冲宽度或者测量频率。STM32的定时器,除了TIM6和TIM7,其他定时器都有输入捕获功能。STM32的输入捕获,简单的说就是通过检测TIMx_CHx上的边沿信号,在边沿信号发生跳变(比如上升沿/下降沿)的时候,将当前定时器的值(TIMx_CNT)存放到对应的通道的捕获/比较寄存(TIMx_CCRx)里面,完成一次捕获。同时还可以配置捕获时是否触发中断...
2013-01-03 16:07:00 257
转载 STM32笔记记录5,捕捉
给等待入门的人一点点建议:入门必须阅读的相关文档1、 几个重要官方文档的功能: a) Datasheet——芯片基本数据,功能参数封装管脚定义和性能规范。 b) 固件函数库用户手册——函数库功能,库函数的定义、功能和用法。 c) 参考手册——各种功能的具体描述,使用方法,原理,相关寄存器。 d) STM32F10xxx硬件开发:使用入门——相关基础硬件设计 ...
2013-01-03 14:40:00 127
转载 HMC5883 3轴磁阻测方位角
//***************************************// HMC5883 IIC测试程序// 使用单片机STC89C52// 晶振:12M// 显示:串口输出,波特率4800// 编译环境 Keil uVision3// 参考宏晶网站24c04通信程序// 时间:2012年11月27日// 修改:Mr Lee//****...
2013-01-02 21:17:00 491
转载 STM32 定时器用于外部脉冲计数
STM32 定时器(一)——定时器时间的计算STM32的定时器是灰常NB的,也是灰常让人头晕的(当然是对于白菜来说的)。STM32中的定时器有很多用法:(一)系统时钟(SysTick)设置非常简单,以下是产生1ms中断的设置,和产生10ms延时的函数:void RCC_Configuration(void){RCC_ClocksTypeDef RCC_ClockF...
2013-01-01 21:09:00 2782
转载 STM32 I/O的耐压问题,中断问题,以及如何在Keil (RVMDK) 中观察程序的执行时间
STM32 I/O的耐压问题STM32 I/O的耐压问题 STM32并不是如手册所言,绝大部都是耐5V电压的,具体的要参考数据手册——我就是轻信了网络上话,犯错误了。 STM32f103c8的I/O耐压分布是这样的: 1~19 :3.3V 20~22 :5.0V 23~24 :3.3V 25~34...
2013-01-01 21:03:00 501
转载 STM32 直流减速电机控制
在直流减速电机控制中,最常用的方法就是通过PWM来控制直流电机的转速。在控制小车走直线的过程中,需要两者的转速一置(如果要走得很直,还需要在短时间内保证两者的行程大致相当,这可以用PID算法来控制)。因此,在检测到两者转速不一样时,需要动态调整其中一个或两个轮子的PWM的点空比(简单点的就以一个轮为基准,调整另外一个轮子即可;如果以一个固定的标准的话,需要调整两个轮子的PWM占...
2013-01-01 20:58:00 3244
转载 STM32——C语言数据类型
STM32——C语言数据类型在编程过程中,不同的CPU,其数据类型的意义各不相同,所以一定要注意相应变量数据类型的定义和转换,否则在计算中可能会出现不确定的错误。(一)C语言中的种类数据整型:int short long实型:float doubleSTM32中的数据类型非常的多,常用的变量,文件中的定义如下: /* exact-width signed i...
2013-01-01 20:58:00 447
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人