精品午夜福利中文字av_国产成人综合网_av毛片免费观看网站_欧美影视国产综合_野花香视频中文免费观看_亚洲无码要在线视频_又粗又大又用力大交换好大好爽小静_欧美贵妇v办公室高跟鞋_亚洲国产高清a∨网站_免费中文少妇亚洲

知ing

MATLAB程序設(shè)計與應用(第二版)

劉衛(wèi)國 編 / 高等教育出版社

麋麓~七 上傳

查看本書

第一題程序一

x=[-5.0,-3.0,1.0,2.0,2.5,3.0,5.0];

y=[];                             %建立存放所有y值的矩陣

for x0=x

    if x0<0&x0~=-3

        y=[y,x0*x0+x0-6];

    elseif x0>=0&x0<5&x0~=2&x0~=3

        y=[y,x0*x0-5*x0+6];

    else

        y=[y,x0*x0-x0-1];

    end

end

x                                 %輸出所有x

y                                 %

出所有y

%第一題程序二

x=[-5,-3,1,2,2.5,3,5];

y=[];

for a=1:7

if x(a)<0&x(a)~=-3

y=[y,(x(a))^2+x(a)-6];

elseif x(a)>=0&x(a)<5&x(a)~=2&x(a)~=3

y=[y,(x(a))^2-5*x(a)+6];

else

y=[y,x(a)*x(a)-x(a)-1];

end

end

%第二題程序一:

x=input('請輸入一個百分制成績');

if x>100|x<0

disp('您輸入的成績不是百分制成績,請重新輸入。');

else

if x<=100&x>=90

disp('A');

elseif x<=89&x>=80

disp('B');

elseif x<=79&x>=70

disp('C');

elseif x<=69&x>60

disp('D');

else

disp('E');

end

end

%第二題程序二:

s=input('請輸入一個成績(0分到100分之間):');  %s用于存放成績

while 1                                       %判斷輸入成績的合理性

    if s<0|s>100

        disp('輸入的成績需在0100之間,請重新輸入:')

        s=input('請輸入一個成績(0分到100分之間):');

    else

       break;

    end

end

switch fix(s/10)                              %對成績做出等級判斷

    case {9,10}

        disp('A')

    case 8

        disp('B')

    case 7

        disp('C')

    case 6

        disp('D')

    otherwise

        disp('E')

end

%第三題

n=input('請輸入員工工號:');

h=input('該員工工作時數(shù)是:');

if h>120

x=(h-120)*84*(1+0.15)+120*84;

elseif h<60

x=h*84-700;

else

x=h*84;

end

disp([num2str(n),'號員工','的應發(fā)工資為',num2str(x)]);

%第四題(還可以用switch語句實現(xiàn))

a=fix(10+(99-10)*rand(1,2))                    %產(chǎn)生兩個隨機整數(shù)

x=a(1);

y=a(2);

t=input('請輸入運算符號:','s');

if t=='+'

    z=x+y;

elseif t=='-'

    z=x-y;

elseif t=='*'

    z=x*y;

elseif t=='/'

    z=x/y;

end

disp([num2str(x),t,num2str(y),'=',num2str(z)])   %輸出運算結(jié)果

%第五題

a=rand(5,6)              %產(chǎn)生5x6的隨機矩陣

n=input('請輸入您要輸出矩陣的第幾行:');

if n>5

    disp('超出了矩陣的行數(shù),矩陣的最后一行為:')

    a(5,:)

else

    disp(['矩陣的第',num2str(n),'行為:'])

    a(n,:)

end


查看更多