MATLAB程序设计与应用刘卫国(第三版)课后实验答案——11

这篇博客详细解答了MATLAB程序设计与应用刘卫国第三版教材的第11个课后实验,涵盖了线性代数中的矩阵操作,包括创建、计算和可视化等步骤。
摘要由CSDN通过智能技术生成

MATLAB程序设计与应用刘卫国(第三版)课后实验答案——11

x=sym(6);
y=sym(5);
z=(x+1)/(sqrt(3+x)-sqrt(y))

在这里插入图片描述

syms x y
z=sym(x^4-y^4);
factor(z)%(1)
num=sym('5135')
factor(num)%(2)

在这里插入图片描述

syms beta1 beta2 x
f1=sym(sin(beta1)*cos(beta2)-cos(beta1)*sin(beta2));
simplify(f1)
f2=sym((4*x^2+8*x+3)/(2*x+1));
simplify(f2)

在这里插入图片描述

syms a b c d e f g h i
P1=[0,1,0;1,0,0;0,0,1];
P2=[1,0,0;0,1,0;1,0,1];
A=[a,b,c;d,e,f;g,h,i];
B=P1*P2*A
B1=inv(B)
C=B*B1
B2=tril(B)
B3=det(B)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

syms x a t y
f1=(x*(exp(sin(x))+1)-2*(exp(tan(x))-1))/sin(x)^3;
limit(f1,x,0)%(1)
f2=(sqrt(pi)-sqrt(acos(x))/sqrt(x+1));
limit(f2,x,-1,'right')%(2)
f3=(1-cos(2*x))/x;
diff(f3,x)
diff(f3,x,2)%(3)
A=[power(a,x),t^3;t*cos(x),log(x)];
diff(A,x)
diff(A,t,2)
diff(diff(A,x),t)%(4)
f=(x^2-2*x)*exp(-x*x-y*y-x*y);
df51=-diff(f,y)/diff(f,x)
df52=diff(diff(f,x),y)
x=sym('0');
y=sym('1');
eval(df52)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

x=sym('x')
format short e
int(1/(1+x^4+x^8),x)
int(1/((asin(x))^2*sqrt(1-x^2)),x)
int((x^2+1)/(x^4+1),0,inf)
a=int(exp(x)*(1+exp(x)^2),0,log(2))
eval(a)

在这里插入图片描述

本题需要根据第三版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 以上代码实现了小游戏的基本功能,可以根据实际需求进行修改和优化。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值