duanluoma.m
来自「本程序可以对一个模拟信号进行数字化」· M 代码 · 共 55 行
M
55 行
clc
clear
M=input('请输入编码器输出电平');
if M>0
p1=1;
else
p1=0;
end
%---------------
if abs(M)>=128;
p2=1;
else
p2=0;
end
if(abs(M)>=128)&(abs(M)<256);
p3=0;
p4=0;
end
if(abs(M)>=256)&(abs(M)<512);
p3=0;
p4=1;
end
if(abs(M)>=512)&(abs(M)<1024);
p3=1;
p4=0;
end
if abs(M)>=1024;
p3=1;
p4=1;
end
%----------------
if(abs(M)>=0)&(abs(M)<16);
p3=0;
p4=0;
end
if(abs(M)>=16)&(abs(M)<32);
p3=0;
p4=1;
end
if(abs(M)>=32)&(abs(M)<64);
p3=1;
p4=0;
end
if(abs(M)>=64)&(abs(M)<128);
p3=1;
p4=1;
end
duanluo=[p1 p2 p3 p4]
%------------------ 以上计算的是段落码
duan=p2*4+p3*2+p4*1+1
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?