既然讲到了函数,那我们就再讲讲什么是自编函数!讲完函数,再讲讲文件的操作过程。

matlab里面确实有很多函数可以用(已经涉及了plot、max、min、sort、finpeaks等),但这些函数只能在matlab里面用,不能移植到别的环境,于是必须通过使用自编函数来完成等效功能。先看看自编函数的格式吧。

就这么简单。

同学们以后会学习数字信号处理,

自然会遇到这个自编函数——卷积!

数字信号处理的基础!

这就是自编的卷积函数。

等效matlab中的conv函数。

大一的学生主要要掌握函数的编写格式。

函数文件名:function_conv_v1 。

这样的文件名是不是一目了然啊?

再讲讲文件的操作吧。

如何读取文件,写文件等等!

很实用!

文件的打开为fopen函数。调用格式为:fid= fopen(文件名,打开方式)。

文件数据格式有两种形式,一是二进制文件,二是文本文件。在打开文件时需要进一步指定文件格式类型,即指定是二进制文件还是文本文件。

文件在进行完读、写等操作后,应及时关闭。关闭文件用fclose函数,调用格式为:sta=fclose(fid)。该函数关闭fid所表示的文件。

休息一下!

读二进制文件为fread函数。该函数可以读取二进制文件的数据,并将数据存入矩阵。写二进制文件为fwrite函数。fwrite函数按照指定的数据类型将矩阵中的元素写入到文件中。

这些内容都很简单,给个程序例程就一目了然了。不过再简单的程序也需要同学们自己去敲一遍。这样才能保证学习效果。

学编程光靠眼睛是肯定不行的!

下堂课我们一起看看简单的文件操作示例程序。

更加神奇的地方等着你们去发掘!

未完,待续!

老蔡闲聊

五月来了,又到了NBA东西部决赛的时候。此时总会回想1995年上大学时看的那些NBA比赛。高中时候,在老家的中央2套看过一两场比赛,由于那时候还在读高中,没法长时间欣赏,固然不会激情澎湃。上了大学就不一样了,体育成了主要元素哦,那时候上海的东方电视台比较给力,体育节目可多了。在初中和高中时代,由于自己学习成绩好,体育课对我一直是绿灯通行。到了大学,可没有老师会这样对待你。于是大学一年级的第一学期,我的篮球课没有及格,补考了一次。什么内容呢?三步上篮。五中三算及格。哎,丢脸了。从小就没有怎么接触篮球。但当托马斯、乔丹、皮蓬、尤因、斯托克顿在电视里晃动的时候,我们都是习惯捧着饭碗看完的比赛(那时候我们上大学是自带餐具的)。时至今日,他们的儿子有的已经在NBA赛场上拼杀了。在周末,喝着茶、看比赛确实是一种享受!更加可喜的是,看到越来越多的NBA球员开始使用拔火罐这项中医技艺了。希望针灸和拔火罐等中医医疗方式能帮助更多的人。本人就是这些技能的受益者。早年的拼搏让自己留下很严重的颈椎和腰椎问题。现在的年轻人请多运动,保护好自己的身体!

5月15日,开始了matlab课程的重修过程,很多学生不来。晚上考试,题目是一个二维数组的排序。结果没有人做的出来,好吧,老师我尽力了,不能再对这样的学风有半点容忍!教不严,师之惰!

修订记录