MATLAB中round函数的使用
调用格式:
Y = round(x)
在matlab中round函数是一个四舍五入的函数,下面举个例子来说:
这个就看起来很明了,我们调用round(a)函数,对a中的数值进行四舍五入操作,a中<0.5的值取0,>0.5的值就取1,可以看到与结果是一致的。
我们再来看一个在程序中round函数的应用:
%代码功能:2ASK信号的调制
i = 10; %10个码元
j = 5000;
t = linspace(0,5,j); %在0到5之间产生5000个点行矢量
fc = 10; %载波频率
fm = i/5; %信号频率
%产生基带信号
x = (rand(1,i)); %在0到1之间产生10个随机数
a = round(x); %对随机序列x进行四舍五入运算后输出给a
这样就可以实现输出数字基带信号0101010101(序列是随机的哈)。