matlab基础及应用第六章答案,[工学]MATLAB程序设计与应用 实验答案 第六章 刘卫国.doc...

[工学]MATLAB程序设计与应用 实验答案 第六章 刘卫国

1.

(1)

A=randn(10,5)

A =

-0.4326 -0.1867 0.2944 -0.3999 -1.6041

-1.6656 0.7258 -1.3362 0.6900 0.2573

0.1253 -0.5883 0.7143 0.8156 -1.0565

0.2877 2.1832 1.6236 0.7119 1.4151

-1.1465 -0.1364 -0.6918 1.2902 -0.8051

1.1909 0.1139 0.8580 0.6686 0.5287

1.1892 1.0668 1.2540 1.1908 0.2193

-0.0376 0.0593 -1.5937 -1.2025 -0.9219

0.3273 -0.0956 -1.4410 -0.0198 -2.1707

0.1746 -0.8323 0.5711 -0.1567 -0.0592

B=mean(A)

B =

0.0013 0.2310 0.0253 0.3588 -0.4197

C=std(A)

C =

0.9034 0.8829 1.1898 0.7832 1.0821

(2)

D=max(max(A))

D =

2.1832

E=min(min(A))

E =

-2.1707

(3)

F=sum(A,2)

F =

-2.3288

-1.3287

0.0105

6.2215

-1.4895

3.3602

4.9201

-3.6964

-3.3998

-0.3025

G=sum(sum(A))

G =

1.9666

(4)

H=sort(A)

H =

-1.6656 -0.8323 -1.5937 -1.2025 -2.1707

-1.1465 -0.5883 -1.4410 -0.3999 -1.6041

-0.4326 -0.1867 -1.3362 -0.1567 -1.0565

-0.0376 -0.1364 -0.6918 -0.0198 -0.9219

0.1253 -0.0956 0.2944 0.6686 -0.8051

0.1746 0.0593 0.5711 0.6900 -0.0592

0.2877 0.1139 0.7143 0.7119 0.2193

0.3273 0.7258 0.8580 0.8156 0.2573

1.1892 1.0668 1.2540 1.1908 0.5287

1.1909 2.1832 1.6236 1.2902 1.4151

L=-sort(-A,2,'descend')

L =

-1.6041 -0.4326 -0.3999 -0.1867 0.2944

-1.6656 -1.3362 0.2573 0.6900 0.7258

-1.0565 -0.5883 0.1253 0.7143 0.8156

0.2877 0.7119 1.4151 1.6236 2.1832

-1.1465 -0.8051 -0.6918 -0.1364 1.2902

0.1139 0.5287 0.6686 0.8580 1.1909

0.2193 1.0668 1.1892 1.1908 1.2540

-1.5937 -1.2025 -0.9219 -0.0376 0.0593

-2.1707 -1.4410 -0.0956 -0.0198 0.3273

-0.8323 -0.1567 -0.0592 0.1746 0.5711

2.

(1)

x=[0 15

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
本题需要根据第三版《matlab程序设计应用》的内容进行实验及答题。 答案参考: 本题需要实现一个小游戏,具体要求如下: 1. 随机生成一个范围在1~1000之间的整数num; 2. 让用户猜测该数,每次用户输入一个整数guess; 3. 如果guess比num小,则输出"猜小了,再试一次"; 4. 如果guess比num大,则输出"猜大了,再试一次"; 5. 如果guess等于num,则输出"恭喜猜中了!"; 6. 用户最多有10次机会猜中,如果猜错10次,则输出"机会用尽,游戏结束!"; 7. 每次输出都要显示用户已经用了多少次机会。 需要用到的matlab函数有randi()、input()、disp()、num2str()等,具体使用方法可以查看matlab帮助文档。 实验代码演示如下: %% 实验7 - 小游戏设计 % 设计一个猜数字的小游戏,要求用户猜一个随机生成的整数(1~1000),并在10次机会内猜中。 clear all; clc; % 生成随机数 num = randi([1,1000]); % 初始化计数器 counter = 0; % 开始猜数字 while counter < 10 guess = input('请输入你猜的数字:'); counter = counter + 1; % 计数器加1 fprintf('你已经猜了%d次。\n', counter); if guess > num disp('猜大了,再试一次。'); elseif guess < num disp('猜小了,再试一次。'); else fprintf('恭喜你,猜中了!你一共猜了%d次。\n', counter); break; end end % 判断游戏是否结束 if counter == 10 disp('机会用尽,游戏结束!'); end 以上代码实现了小游戏的基本功能,可以根据实际需求进行修改和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值