各位好,我是蔡老师,很多人都这样叫我,也很喜欢大家这样叫我-蔡老师!因为现在我就是南京某高校的一名“教书匠”,致力于向我的学生和粉丝介绍使用matlab仿真工具和其各种类型的算法,讲解高校涉及matlab的相关课程,免费提供通信类、导航类的产品级物理层算法、数据统计分析算法、图像处理算法、AI算法,义务为各高校的MATLAB学习社团做技术支持。
我有着近20年算法仿真从业经验,1999年至2001年在华为公司任职技术工程师。2002年就读于中国科学院上海天文台,从事北斗一代、嫦娥一号等项目的相关专项技术研究。在校期间完成GPS接收机的算法研究。
2007年博士毕业,获理学博士学位,同年进入广州海格通信集团股份有限公司卫星通信事业部工作,任副总工程师,主持研发工作。2010年进入华南理工大学博士后工作站,2012年底出站,研究领域为信号处理、卫星通信和卫星导航以及时频技术。
在上述领域积累了一定的宝贵经验,对领域内的相关新技术持续进行跟踪研究。在产品化方面有多年的开发经验,能够有效的完成技术转化并提高技术的实用性,实现真正的“产学研”。十几年来主持和完成国家级部队预研项目3项。
为了能够把我经验和技术传给社会和学员,我开了3个公 众号,分别是算法工匠,Matlab仿真和通信仿真工匠,已经坚持更文2年多了,并且还开通了B站,不少用户都是从那里了解蔡老师的。一个偶然机会,让我接触到仿真秀,仿真知识服务平台,一个专业学习仿真技术的内容平台。
前不久,我在仿真秀官网更新了一个系列课《MATLAB通信系统仿真 第一章 BPSK调制解调器仿真》当天播放人数非常意外!目前播放次数超过1000次,看到这些数据,我有一种莫名的满足感。
前不久,在我的 群有人建议,希望我能够从MATLAB基础课程入手,带领大家在仿真秀平台,通过高清视频和互动来学习这个工具,我觉得这个很棒。
于是,我又录制一套《Matlab技能培训12讲-带您学习matlab基础知识和应用》,现在已经制作完成,放在了仿真秀直播间,欢迎大家观看。
MATLAB是目前使用最广泛的、最适合零基础入门学习的仿真工具,还与Python和R两种语言在很大程度上存在互补性。我认为MATLAB的应用领域远远高于它们。
1、MATLAB为什么值得学?
MATLAB语法结构通俗易懂,上手快,制图功能顶尖,海量函数库,非常适合仿真和科学计算。只要你是科技工作者,你就离不开它。
MATLAB已经发展成为多学科、多种工作平台的功能强大的大型软件。在欧美等高校,MATLAB已经成为线性代数、自动控制理论、概率论及数理统计、信号与系统、数字信号处理、通信原理、系统仿真等课程的基本教学工具,是攻读学位的大学生、硕士生、博士生必须掌握的基本技能。
学校上课都是以理论教学为主,很少实践,哪能让学生掌握一门语言!况且很多老师自己还没有精通就堂而皇之的在讲台上念PPT,这也是教软件的方式?
市面上许多难度较大的课程,不会考虑初学者的适应能力和学习进度。许多初学者都有过被课程一路拖着走的辛酸体验。
想要选择市面上的培训课程从头学习,动不动几百上千的课程价格又让很多人犹豫不决。如果报了名,最后却没有学出来,钱岂不是打了水漂?
算法工匠就是来帮你解决这些困惑的——每天45分钟,MATLAB基础课程让您轻松掌握MATLAB语言。
本人三年前从企业离职回到了高校。最擅长的是算法设计,整天面对的就是仿真工具,用的自然很熟。于是我就在电子工程学院开设的matlab的一系列课程。从基础课程到多个学科(数字信号处理、导航、雷达、通信、数据分析)相关的仿真课程,我打算把这些内容都放到仿真秀平台,敬请期待。
在此之前,我听过其他人讲的部分课程,听完以后直接想昏倒,整个依葫芦画瓢。课堂什么情况?老师讲什么,同学们跟着写什么,不管怎么样,抄一遍即可。也不管结果对不对,至于程序出错了,无所谓,听之任之!学生自己更不会主动学。不少大学开设MATLAB课程都是这样,我也实地考察了,教学也大致如此,这是一些大学的现状。
让我不寒而栗!
大学生的应聘简历上,很多人写的是精通掌握和实战演练。其实连最基本的操作方法都不会。可以尝试自学,但很多时候遇到困难自己解决不了,也找不到人答疑解惑。那么面对教材,你只能直摇头,更别提搭建起完整的知识体系了。
市面上许多难度较大的课程,教授者没有经过实战,也不会考虑初学者的适应能力和学习进度,许多初学者学了等于没学。
在华为、海格通信工作多年的算法高级工程师回归学校,深入浅出的讲解,力求通过仿真使得理论与实践的完美结合。通过程序演示和理论讲解可以加深同学们的印象,培养同学们的实际动手能力,杜绝大学课堂上的眼高手低现象,让理论充分联系实际。
2、课程安排(点击文字观看)
3、适合人群
金融、市场、工程、通信、医学等各行各业需要仿真和数据分析的小伙伴;
希望学会数据分析、仿真技能、做复合型人才的有志者;
希望接轨时代,让新技能更好地为专业/行业服务的先锋者;
原本做事凭感觉,希望锻炼软件编程能力与逻辑思维的自强者;
每一位仿真爱好者;
学习是孤独的,如果有我们陪伴,您将变得自信满满。那么学习就没有那么枯燥,会变得有趣很多。在整个课程设计中,我们运用大量教学经验,通过群、作业打卡、作业讲解等方式,让每个学员都不会孤独。
我们的课程循序渐进,先从软件的基础操作讲起,逐步过渡到技能培养。练习是检测学习效果的最佳方式,针对每一次课程,我们都将布置作业,课程老师将会总结同学们在作业过程中存在的问题并且给予学生反馈。
软件最佳的学习方式就是实践!
4、课程目标
课程目标是通过课程的学习,要求学生了解MATLAB软件和学习的意义。
掌握MATLAB基本的数学运算方法和了解数据类型。
掌握MATLAB基本的数值计算功能。掌握基本的绘图指令,图像控制和图形窗口的编辑。
掌握处理文件的专用函数,学会使用专用函数及进行简单的算法设计。
掌握关系与逻辑操作符的使用方法,学会使用关系与逻辑函数,掌握运算符的优先级别。
在掌握控制流语句基础上,掌握编程和调试方法。掌握基本的算法编程过程,能解决简单的工程问题。
5、用户评价
以下内容来自蔡老师算法工匠用户留言
写在最后
Matlab 是 当 今 世 界 上 应 用 最 为 广 泛 的 数 学 软 件 , 具 有 非 常 强 大 的 数 值 计 算 、 数 据 分 析 处 理 、 系 统 分 析 、 图 形 显 示 甚 至 符 号 运 算 的 功 能 。 已 经 在 如 生 物 工 程 、 图 像 处 理 、语 音 处 理、 雷 达 探 空 、 声 纳 探 水 、 地 震 探 地 以 及 控 制 论 、系 统 论 等 各 个 领 域 得 到 广 泛 的 应 用 。
它 是 一 个 完 整 的 数 学 平 台 , 在 这 个 平 台 上 , 用 户 只 需 寥 寥 数 语 就 可 以 完 成 十 分 复 杂 的 功 能 , 大 大 提 高 了 工 程 分 析 计 算 、 图 像 处 理 的 效 率 。 但 是 请 记 住 Matlab 强 大 的 功 能 只 能 在 它 所 提 供 的 平 台 上 才 能 使 用 , 即 用 户 必 须 在 安 装 Matlab 系 统 的 机 器 上 才 能 执 行 m 文 件 哦 。
本期课程是电子类专业、通信类专业的基础课程,学好了以后对后续的课程《信号与系统》、《数字信号处理》、《通信原理》会有很大的帮助。在大学课堂上,理论知识的讲解非常的多,多到有点让人乏味。此时,用matlab结合理论知识的教学将有助于知识的理解。
当然这个课程不仅适合高校理工科学生,也非常适合学习型仿真工程师和MATlAB编程人员,欢迎大家跟着蔡老师学习Matlab
作者:蔡老师,算法高级工程师 仿真秀科普作者
声明:原创文章,首发算法工匠,,本文已经授权,部分图片源自网络,如有不当请联系我们,欢迎分享,禁止私自转载,转载请联系我们。