Matlab 新手刚上手,最头疼的就是函数结构看不懂、调试也没头绪。函数定义和逻辑判断是入门里绕不开的点,别问,问就是改不对。最近翻到一个小例子,结构清晰,用来理解if
语句还挺不错。
程序如下:function y=yy(x) if x——嗯,看着像半截代码,但其实思路是够用了。重点是你要知道怎么写一个带判断的函数。
如果你对sign(x)
那种符号函数也挺感兴趣,可以看看这个:建立符号函数 sign(x)。顺手还能理解下数学和编程怎么打通的。
另外,smoothmedian这个平滑中位数的函数也蛮实用,做数据的时候能减少波动,挺适合图表展示或者降噪。
对函数进阶玩法感兴趣的,还可以看看卷积函数的写法,conv(x, y)
这类东西数学上讲得多,但代码实现其实不难。
如果你刚开始学 Matlab,建议把这些例子拉下来跑一遍,最好在Live Script
里边写边看,响应也快,图也能画,效率高不少。