sint.m

来自「载波生成的matlab代码」· M 代码 · 共 29 行

M
29
字号
t=0:pi/32:2*pi;   %取64点
innum=127.5*cos(t)+127.5;   %幅值取0-255
%(1)fix(x) : 截尾取整.
%>> fix( [3.12 -3.12])
%ans =
%    3    -3
%(2)floor(x):不超过x 的最大整数.(高斯取整)
%>> floor( [3.12 -3.12])
%ans =
%     3    -4
%(3)ceil(x) : 大于x 的最小整数
%>> ceil( [3.12 -3.12])
%ans =
%     4    -3
%(4)四舍五入取整
%>> round(3.12 -3.12)
%ans =
%     0
%>> round([3.12 -3.12])
%ans =
%     3    -3

y=fix(innum)   %取整
plot(t,y);
grid on;
y1=dec2bin(y)   %十进制转二进制
y2=dec2hex(y)    %十进制转十六进制

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?