duanneima.m
来自「本程序可以对一个模拟信号进行数字化」· M 代码 · 共 38 行
M
38 行
clc
clear
M=input('编码器输出码组')
duan=M(2)*4+M(3)*2+p4*1+1
switch duan
case {1}
duannei=dec2bin(abs(M),4)
case {2}
duannei=dec2bin(abs(M)-16,4)
case(3)
delta=(64-32)/16;
y=floor((abs(M)-32)/delta)
duannei=dec2bin(abs(y),4)
case(4)
delta=(128-64)/16;
y=floor((abs(M)-64)/delta)
duannei=dec2bin(abs(y),4)
case(5)
delta=(256-128)/16;
y=floor((abs(M)-128)/delta)
duannei=dec2bin(abs(y),4)
case(5)
delta=(256-128)/16;
y=floor((abs(M)-128)/delta)
duannei=dec2bin(abs(y),4)
case(6)
delta=(512-256)/16;
y=floor((abs(M)-256)/delta)
duannei=dec2bin(abs(y),4)
case(7)
delta=(1024-512)/16;
y=floor((abs(M)-512)/delta)
duannei=dec2bin(abs(y),4)
case(8)
delta=(2048-1024)/16;
y=floor((abs(M)-1024)/delta)
duannei=dec2bin(abs(y),4)
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?