用MATLAB编程,发送邮箱至398445987,谢谢
编写程序能够对输入的数值进行二进制编码,要求首先检查输入x的范围是否在[-1,1]之间,如不满足则报错提示“输入必须在[-1,1]间”,满足则判断若输入-1≤x<-0.5,则编码输出为00,若-0.5≤x<0,则编码输出为01,若0≤x<0.5,则编码输出为10,若0.5≤x<1,则编码输出为11。
编写程序能够对输入的数值进行二进制编码,要求首先检查输入x的范围是否在[-1,1]之间,如不满足则报错提示“输入必须在[-1,1]间”,满足则判断若输入-1≤x<-0.5,则编码输出为00,若-0.5≤x<0,则编码输出为01,若0≤x<0.5,则编码输出为10,若0.5≤x<1,则编码输出为11。
答案:x=input('请输入x:')
if ~(x>=-1&&x<=1)
error('输入必须在[-1,1]间')
elseif x>=-1&&x<0.5
disp('编码结果为:00')
elseif x>=0.5&&x<0
disp('编码结果为:01')
elseif x>=0&&x<0.5
disp('编码结果为:10')
elseif x>=0.5&&x<1
disp('编码结果为:11')
end
上一个:求助!!!我现在在做一个课题,就是用MATLAB编程实现对三路语音信号进行TDMA仿真.
下一个:Matlab编程问题(级数)