现在时间是:
当前位置:首 页 >> 数学建模>> 教学区>> 文章列表

数学建模培训作业

作者:刘霖   发布时间:2016-08-04 14:37:24   浏览次数:130

 作业1

内容:

a=linspace(pi/2,5*pi/2,11)

b=[4.8 1.8 4.8 1.8 4.8 1.8 4.8 1.8 4.8 1.8 4.8]
polar(a,b,'k')
hold on
a=[3*pi/10 3*pi/10 7*pi/10 7*pi/10 11*pi/10 11*pi/10 15*pi/10 15*pi/10 19*pi/10 19*pi/10]
b=[0 1.8 0 1.8 0 1.8 0 1.8 0 1.8]
polar(a,b)
hold off
结果:
 
a =
 
  Columns 1 through 7 
 
    0.9425    0.9425    2.1991    2.1991    3.4558    3.4558    4.7124
 
  Columns 8 through 10 
 
    4.7124    5.9690    5.9690
 
 
b =
 
  Columns 1 through 7 
 
         0    1.8000         0    1.8000         0    1.8000         0
 
  Columns 8 through 10 
 
    1.8000         0    1.8000
 
 
作业2
内容:
 t = 0:.01:2*pi; x = cos(2*t).*(cos(t).^2); y = sin(2*t).*(sin(t).^2);  comet(x,y)
结果:
彗星轨迹图
 
 
 

 

作业3

内容:

% 猜数游戏

clear;

clc;

x=round(100*rand); % 由计算机随机产生一个[0,100]的整数

n=7; % 有7次机会

test=1;

disp(['欢迎参加猜数游戏!你共有',num2str(n),'次机会']);

disp('请输入一个0到100之间的一个整数');

for k=1:n

    guess=input('Enter your guess: ');

    if guess < x

        disp('Low');

    elseif  guess>x

        disp('high');

    else

        disp('You won!');

        test=0;

        break;

    end

    n=n-1;

    disp(['你还有',num2str(n),'次机会!']);

end

if test==1

    disp('You lost!')

end

结果:欢迎参加猜数游戏!你共有7次机会

请输入一个0到100之间的一个整数

Enter your guess: 50

Low

你还有6次机会!

Enter your guess: 60

Low

你还有5次机会!

Enter your guess: 70

high

你还有4次机会!

Enter your guess: 65

high

你还有3次机会!

Enter your guess: 63

high

你还有2次机会!

Enter your guess: 61

You won!

>> 

 







上一篇:没有了    下一篇:没有了

Copyright ©2019    计算数学达人 All Right Reserved.

技术支持:自助建站 | 领地网站建设 |短信接口 |燕窝 版权所有 © 2005-2019 lingw.net.粤ICP备16125321号 -5