zgh22.m

来自「用matlab实现的拥有图形化的交互界面」· M 代码 · 共 41 行

M
41
字号
clc
x=input('input a degree:');
if x==0||x==360||x==-360
    d=1;
elseif x==90||x==-270
    d=2;
elseif x==180||x==-180
    d=3;
elseif x==270||x==-90
    d=4;
elseif (x>0&&x<90)||(x>-360&&x<-270)
    d=5;
elseif (x>90&&x<180)||(x>-270&&x<-180)
    d=6;
elseif (x>180&&x<270)||(x>-180&&x<-90)
    d=7;
elseif (x>270&&x<360)||(x>-90&&x<0)
    d=8;
elseif (x>360)||(x<-360)
    d=0;
end
switch d
    case 0
    disp('输入有误,请重新输入');
    case 1
    disp('东');
    case 2
    disp('北');
    case 3
    disp('西');
    case 4
    disp('南');
    case 5
    disp('东北');
    case 6
    disp('西北');
    case 7
    disp('西南');
    case 8
    disp('东南');
end  

⌨️ 快捷键说明

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