上一页 1 ··· 5 6 7 8 9 10 下一页

2014年2月26日

摘要: Matlab GUI常用函数总结% — 文件的打开、读取和关闭% — 文件的保存% — 创建一个进度条% — 在名为display的axes显示图像,然后关闭% — 把数字转化为时间格式% — checkbox的callback函数% — 图像识别处理相关的两个函数% — 点击图像,调用函数% — montage% --- 文件的打开、读取和关闭 --- try [FileName,PathName] = uigetfile('*.raw','Select an image file'); FID = fopen(strcat(PathName,FileName 阅读全文
posted @ 2014-02-26 12:17 KK4SBB 阅读(2502) 评论(0) 推荐(0) 编辑
 
摘要: 这是一个困扰我很久的问题,关于Qt下生成的exe文件在没有安装Qt的机器上无法运行的问题。Qt是编写C++图形界面的一个很好工具,比MFC来的直观。可是,Qt的安装却是一个让人头疼的事情。早在上个学期,我就在windows XP 系统下安装了Qt 4.8,用破解版的msvc 2010编译。安装过程中出现了多次“configure is not an internal or external command”之类的问题,安装卸载了多次,好在最后可以使用。之后又安装了破解版的ipp包,当我把生成的exe文件移到另一台电脑上安装使用时,总是提示缺少dll,或者XXX错误。鉴于都是破解版的软件,我不知 阅读全文
posted @ 2014-02-26 12:17 KK4SBB 阅读(38456) 评论(2) 推荐(1) 编辑
 
摘要: // get the greatest power of two that is a divisor of n: return n&-n; // swap two integers a and b: a^=b^=a^=b; a^=b, b^=a, a^=b; // check whether a (nature number > 1) is a power of two or not: return ( ! ( x & (x-1))); return (x&-x) == x; // count number of bits set in v: for( int i 阅读全文
posted @ 2014-02-26 12:15 KK4SBB 阅读(450) 评论(0) 推荐(0) 编辑
 
摘要: /* Return a RGB colour value given a scalar v in the range [vmin,vmax] In this case each colour component ranges from 0 (no contribution) to 1 (fully saturated), modifications for other ranges is trivial. The colour is clipped at the end of the scales if v is outside the range [vmin,vmax]*... 阅读全文
posted @ 2014-02-26 12:14 KK4SBB 阅读(984) 评论(0) 推荐(0) 编辑
 
摘要: 这是因为两种颜色的产生方法不一样。一种是做加色法(additive),另一种是做减色法(Subtractive)。加色法是光源合成光线的原理。就像楼上同学说的,显示屏是一个光源,本身可以发出红、绿、蓝三种颜色的光线。通过调节红、绿、蓝三种颜色的强度,来合成其它。减色法是物体表面反射光线的原理。一些物体可以反射所有波长的光线,比如白纸,所以我们看到画纸是白色的;而像用来画画的颜料只能反射一部分波长的光线,红色的颜料反射红色的光线,其余光线被颜料吸收了(减去了),所以我们只看到红色。加色法示意图。有红、绿、蓝三个光源叠加,我们在photoshop里设置(0,0,0)就相当于告诉显示屏把这个像素点红 阅读全文
posted @ 2014-02-26 12:13 KK4SBB 阅读(3183) 评论(0) 推荐(0) 编辑
 
摘要: 政策法规类的书籍可以参考童效勇先生编写的《业余无线电通信 (豆瓣)》。因为无线电通信涉及到频率、功率、方式等限制,还有各种审批手续,国家的规矩很多很细。这本书详细介绍了申请呼号的流程,电台使用的规则,和相关的法律法规,内容很符合我们国情。技术类的书籍可以参考美国业余无线电联盟的推荐书籍。ARRL自己或者委托其他业余无线电爱好者编写了很多基础电路设计、射频电路设计、天线设计、短波通信、卫星通信等等的书籍。《无线电》杂志社又与ARRL协商并签订版权引进协议,获得了ARRL英文图书的中文出版权,国内的HAM们把它们翻译成中文版。ARRL推荐的书单和购买地址请戳这里:ARRL :: Technical 阅读全文
posted @ 2014-02-26 12:12 KK4SBB 阅读(3055) 评论(0) 推荐(1) 编辑
 
摘要: 转载自本人在知乎的回答作为上个月刚刚拿到呼号的人,我来抛砖引玉吧。架好天线,打开电台,按下PPT,开始呼叫:CQ, CQ, CQ, this is KK4SBB, kilo kilo four sierra bravo bravo, calling CQ.上面这句是业余无线电台操作时最常用的一句话,我就从它说开去吧。首先,CQ是英文单词seek you的简写。seek you的英文意思是我要找你,放在业余无线电通讯中的意思就是说呼叫频率上的任何人。呼叫三遍CQ,紧接着是自己的呼号。不论是在中国还是美国,根据法律规定每个业余电台操作员都必须先通过考试,取得操作证书和呼号,之后才能用电波联通。所以 阅读全文
posted @ 2014-02-26 12:11 KK4SBB 阅读(682) 评论(0) 推荐(0) 编辑
 
摘要: 上个学期在信号处理课上选做的题目和这个问题正好相关。如焕杰同学所说,iPhone拨号音是使用双音多频信号(DTMF)。双音多频信号是贝尔实验室发明的,通常用于发送被叫号码,它取代了早起的脉冲拨号方法。和DTMF配合使用的是DTMF键盘,标准的是4X4的键盘,但是通常电话不需要16个按键,只有12个按键。每个按键都有一个横坐标和一个纵坐标,分别对应一个频率。传统的DTMF信号是用来在固话网络上在带内(跟语音通话公用信道)传输信息的。比如被叫号码或者其它信令(网上银行输入卡号密码等)。 而手机的类似信令由带外(跟语音信号分别传输)传输,相比较而言,更精确,也更安全(不存在被录音后破解的情况)。 为 阅读全文
posted @ 2014-02-26 12:08 KK4SBB 阅读(1335) 评论(0) 推荐(0) 编辑
 
摘要: 用Matlab来放音乐,和用单片机加蜂鸣器放音乐的原理都差不多,就是把连续的声音信号事先转换成用数字信号,然后用扬声器按照一定的节奏放出来。换句话说,演唱者是把声音经过麦克风转换成电信号,录音设备对这个电信号按照一定的时间间隔(采样频率)进行采样,得到一长串数字。如果采样的频率高,即单位时间采样的点数多,同样长度的一首歌,得到的这串数字也越长。数字的大小表示电压的高低,也就是录制时声音的大小。这串数字就是原始的音频信号。链接里给出的那段Matlab代码的功能,就是模拟产生那串代表音频信号的数字,把这串数字交给数字模拟转换器,生成对应的电压信号,再由扬声器把这个电信号(电能)转变成声音信号(机械 阅读全文
posted @ 2014-02-26 12:05 KK4SBB 阅读(1361) 评论(0) 推荐(0) 编辑
 
摘要: % Cripple Pachebel’s Canon on Matlab% Have funfs = 44100; % sample ratedt = 1/fs;T16 = 0.125;t16 = [0:dt:T16];[temp k] = size(t16);t4 = linspace(0,4*T16,4*k);t8 = linspace(0,2*T16,2*k);[temp i] = size(t4);[temp j] = size(t8);% Modification functionsmod4 = sin(pi*t4/t4(end));mod8 = sin(pi*t8/t8(end)) 阅读全文
posted @ 2014-02-26 12:04 KK4SBB 阅读(675) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页