一些心得:
(1)else和elseif的区别。如果只要两种可能,在if后,只能用else。若需要2个或以上的if语句,使用elseif,表示条件判断为假时,再次进行条件判断。两者不能混用,须注意区别!
(2)在进行判断的时候,例如判断奇偶数,能mod(n,2)==0就不要mod(n,2)~=0。直观方便。
(3)一个很简单的程序:返回输入向量的所有奇数向量,例如:
Input x = [5 9 3 2 2 0 -1]
Output y is [5 3 2 -1]
我用了if判断x(i)是否为偶数,再对y进行赋值,看评论还有用rem函数的,复杂且不好通过。但答案其实很简单,只有一句话:
y=x(1:2:end)
今日最神奇的一句代码了!