自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 matlab:常用内置函数

ischartf = ischar(A) returns logical 1 (true) if A is a character array and logical 0 (false) otherwise.isstringtf = isstring(A) returns 1 (true) if A is a string array. Otherwise, it returns 0

2017-04-27 16:30:31 4449

原创 AWG(任意波形发生器)的原理

AWG简介信号源:用来产生各种测试信号的仪器称为信号发生器或简称信号源。 信号源分类:按照产生信号的特征可分类为:正弦信号发生器函数发生器任意波形发生器……AWG设计思想把所需重现的信号波形截取一个周期进行均匀采样,保存在存储器中。把存储器中的波形数据按顺序读出,经DAC转换后,再滤波,获得所需要的波形。AWG和数字存储示波器在原理上可以认为是一个互逆的过程。数字存储示波器把模拟波形通过

2017-04-27 16:11:37 12701

原创 matlab信号分析与处理:时域分析

简介时域分析:对所记录的信号幅值随时间变化曲线进行分析。因在时间域进行,也称为时域分析。即对模拟信号采样编码转化为数字信号后,在时间域上分析这些数据,得到信号的参数。1.波形分析频率(周期) 过零点检测法峰值(双峰值) 初相位均值均方值方差2.信号数字微分/积分数字微分数字积分实例%采样获得数字信号,实际上就是一个列表t=linspace(0,1,N);Fs=1000; %采样频率

2017-04-22 22:58:53 20862 1

原创 matlab:使用全局变量

简介全局变量(global variable)是变量的一种类型,区别于局部变量。若将一个变量声明为全局变量,则它所占的内存为全局内存,而不是本地工作区内存。因此全局变量就可以被所有工作区访问,修改。实例理解在函数间共用全局变量定义两个函数文件,setGlobalx和getGlobalx代码%设置全局变量的值function setGlobalx(var)global xx=var;end%获

2017-04-20 13:41:55 110661

原创 matlab:字符串数组和string的区别

前言在用sprintf()格式化输出时,发现formatSpec可以是单引号创建的字符串数组,也可以是string(‘str’)创建的string。所以产生了疑惑,这两者有什么区别,各适用在什么场合官方文档Character arrays and string arrays provide storage for text data in MATLAB®. A character array

2017-04-17 09:08:01 26681 2

原创 matlab:用sprintf()格式化输出

sprintf()语法%Format data into stringstr = sprintf(formatSpec,A1,...,An) %formats the data in arrays A1,...,An according to formatSpec in column order, and returns the results to str.实例%数值的格式化输出str_a=s

2017-04-17 08:51:24 84081 1

原创 matlab信号处理实例1:信号发生与采样

问题描述用GUI方式编程实现一个频率在100-500Hz,幅值在0-2000,相位0-180度可变的正弦波信号,信号采样率为5120Hz核心代码function slider1_Callback(hObject, eventdata, handles)f=get(handles.slider1,'Value'); %获取GUI中频率滑动条的值phi=get(handles.slider2,'Val

2017-04-16 23:56:55 8460 1

原创 matlab信号分析:理解采样中的频率混叠

理解采样中的频率混叠原理AD数模转换器通过采样将模拟信号转变为数字信号采样频率应大于模拟信号频率的2倍。原因:一个周期内最少采两个点才能保留模拟信号的周期信息)当采样频率小鱼模拟信号频率的2倍时,会发生频率混叠。即从原始的高频信号变为低频信号。代码写了个简单的GUI,核心代码如下:function pushbutton1_Callback(hObject, eventdata, handle

2017-04-16 23:39:26 12292 1

原创 matlab常用快捷键

前言磨刀不误砍柴工。熟练运用matlab中的快捷键能极大提高编程效率。常用快捷键clc :清屏命令窗口(还你一个清爽干净的命令窗口)clear: 清空工作区的变量Tab:自动补全Ctrl+C: 停止程序运行Ctri+Tab:在各个窗口间切换(命令窗口,工作空间,文件目录)Ctrl+I:自动缩进(也适用于多行缩进,结合Ctrl+A,效果很爽)Ctrl+R:注释(也适用于多行注释)Ctr

2017-04-15 19:06:12 870

原创 matlab 常用文件读写操作

前言在工作中,常常需要将数据写入文件,或者从文件中读取数据。在matlab中,实现文件读写操作的函数有许多。比如: fopen() fscanf() fprintf() load() dlmwrite() save() fclose() 等等。针对需求选取恰当的函数,将会极大编程效率。实例将矩阵写入txt文件save() 适用范围:将工作空间的变量保存到文件中。save(filename)

2017-04-15 18:29:25 747

原创 Atom编辑器:基本使用

特点Atom是基于Web技术开发的一款桌面端的编辑器。开源,多平台(win/linux/mac)代码高亮,代码补全(支持大部分语言)插件多和git完美结合工作基本使用常用快捷键Ctrl+Shift+P:打开命令面板 panel is everything.掌握各种命令后,可以直接起飞(因为支持模糊查询)。常用命令: settingCtrl+W:关闭当前编辑文档Ctrl+Shift

2017-04-03 17:17:14 905

原创 python:查看程序运行时间

需求查看程序运行时间;比较不同算法的执行效率方法time模块中的clock()实例import timedef test(): start=time.clock() a=0 for i in range(1000000): a+=i end=time.clock() total_time=end-start print("总耗时:

2017-04-01 15:49:16 10280 1

原创 numpy:自定义数据类型dtype

需求除了numpy中内置的dtype,有时我们需要自定义类型。比如想创建一个类似C中的结构数组,这时就需要自定义dtype了(和matlab中的cell也类似)实例In [1]:person=np.dtype({'names':['name','age','hometown'],'formats':['S32','i','S32']})In [2]:personIn [ ]:p=n

2017-04-01 15:37:36 15478 1

原创 利用ftp命令+bat程序实现本地数据定时备份到服务器

需求在组内服务器上搭建数据备份服务器,要求实验用电脑可以定时(如12小时/24小时等)备份所选文件夹的数据文件。备份位置在服务器D盘上建立Backup文件夹。解决方案:rar命令+ftp命令+bat批处理程序+windows计划任务利用rar命令在本地打包备份文件夹,并存放到一个本地备份文件夹;利用ftp命令将打包文件上传到服务器备份文件夹将bat程序添加到windows计划任务中,设置定时间

2017-04-01 11:04:15 8038

原创 windows:常用ftp命令

ftp常用命令及用法命令说明格式参数说明bye结束与远程计算机的 FTP 会话并退出 ftpbye cd更改远程计算机上的工作目录cd RemoteDirectoryRemoteDirectory指定要更改的远程计算机上的目录。dir显示远程计

2017-04-01 10:37:48 10296

空空如也

空空如也

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

TA关注的人

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