matlab求分量平方和,Matlab经典复习试题

(A)是三条边构成三角形的条件; (B)是三条边不构成三角形的条件; (C)构成三角形时逻辑值为真; (D)不构成三角形时逻辑值为假 二、程序阅读理解 1.数学实验程序如下

syms x

f=3*x^2+6*x-1;g=x^2+x-3; R=f/g;

ezplot(R,[-10,10]) R1=diff(R,x); simplify(R1);

[f1,g1]=numden(R1); %第七行 R2=diff(R,x,2) simplify(R2)

[f2,g2]=numden(R2); (1)程序运行后将显示

(A)有理函数的分子和分母; (B)有理函数的一阶导数; (C)有理函数的二阶导数; (D)有理函数的一阶导数分子 (2)第七行语句的功能是

(A)分离有理函数的一阶导数分子; (B)分离有理函数的二阶导数分子和分母; (C)分离有理函数的一阶导数分母; (D)分离有理函数的一阶导数分子和分母 2.数学实验程序如下

L=[3/4,1/8,1/8;1/6,2/3,1/6;1/4,1/4,1/2]'; X1=[100;80;120]; X=X1;x1=X(1); for k=1:4 X=L*X

x1=[x1;X(1)]; end

bar(x1) %第八行 colormap([1 1 1])

(1)实验程序中的循环语句将显示

(A)三阶矩阵L的特征值; (B)方程组X=LX的解;

(C)LX的第一分量数据; (D)向量LnX变化规律 (2)第八行语句的功能是

(A)绘X的变化曲线; (B)绘图表示方程组X=LX的解; (C)绘LX的第一分量曲线; (D)绘LX第一分量条形图 3.十二属相的生肖问题的MATLAB程序如下

year=input('input year:=');

S='鸡狗猪鼠牛虎兔龙蛇马羊猴'; k=mod(year,12); if k==0,k=12;end %第四行

196

n

s=S(k); s=strcat(int2str(year),'年是', s,'年') (1)输入2000,实验程序的结果将给出 (A)2000年是龙年;(B)2000年是蛇年; (C)2000年是马年;(D)2000年是羊年 (2)第四行语句的功能是

(A)当年份是12的倍数时定位为猪年;

(B)当年份是12的倍数时定位为第12属相; (C)当年份是12的倍数时定位为猴年; (D)当年份是12的倍数时定位为鼠年 4.数学实验程序如下

h=439;H=2384;R=6400; a=(h+H+2*R)/2;c=(H-h)/2; e1=c/a; b=sqrt(a*a-c*c);

syms e2 t f=sqrt(1-e2*cos(t)^2); ft=subs(f,e2,e1*e1); S=int(ft,0,pi/2);

L=4*a*double(S); V=L/(114*60);

s1=pi*a*b/(114*60); %第十行 Vmax=2*s1/(h+R) Vmin=2*s1/(H+R)

(1)实验程序的运行后,将显示的数据是( )

(A)卫星轨道的周长数据; (B)卫星运行的最大速度和最小速度; (C)卫星运行时向径每秒扫过的面积;(D)卫星运行的平均速度数据 (2)第十行语句的功能是

(A)计算卫星运行的最小速度; (B)计算卫星运行时向径每秒扫过的面积; (C)计算卫星运行的最大速度; (D)计算卫星运行轨道的周长 三、程序填空

1.维维安尼(Viviani)体是圆柱体( x – R/2)2 + y2 ≤R2/4被球面x2 + y2 + z2 = R2所割下的立体。下面的实验程序功能是取R=2求体积上半部分,先利用符号计算处理重积分并转换为数值数据,再用蒙特卡罗方法计算体积做对比。完成下面程序填空

syms x y;

f=sqrt(4-x^2-y^2); y1=-sqrt(2*x-x^2); y2=sqrt(2*x-x^2); ① S1=int(f,y,y1,y2); S2=int(S1,x,0,2) V= double(S2) ; ② P=rand(10000,3); X=2*P(:,1);Y=2*P(:,2)-1;Z=2*P(:,3); II=find((X-1).^2+Y.^2<=1&Z<=sqrt(4-X.^2-Y.^2)); V1=8*length(II)/10000

2.对于任意正整数n,如果n 只能被1和它自身整除,则称这个数为素数(或质数)。判素数程序的算法思想是试商法,即用2,3,??,(n-1)去除n,如果能被这些数中一个整除,则n是素数,否则不是素数。完成下面填空。

n=input('input n:=');

197

for k=2:n-1

if mod(n,k)== 0 ,break,end ① end

if k disp('不是素数') else

disp ('是素数') ②

end

3.已经知道我国1991至1996年的人口数据,分别利用线性函数和指数函数做数据拟合实验,并绘出数据拟合曲线的图,计算出残差平方和,完成如下实验程序填空

T=[1991:1996]';

N=[11.58, 11.72, 11.85, 11.98, 12.11, 12.24]'; L=polyfit(T,N,1); PL=polyval(L,T);

figure(1),plot(T,N,'o',T,PL) RL=sum((N-PL).^2) E=polyfit(T,log(N),1); PE= exp(polyval(E,T)); ①

figure(2),plot(T,N,'o',T,PE) RE= sum((N-PE).^2) ; ② L2008=polyval(L,2008) E2008=exp(polyval(E,2008))

?cos?4.二阶正交矩阵A???sin??sin???作用于向量? 时,其效果是将向量? 旋转,旋转角cos??为θ(逆时针旋转为正)。把一个以原点为中心的正方形旋转pi/24,并做适当缩小,迭代30次形成下图。完成如下程序填空

xy=[-4 -4;4 -4;4 4;-4 4;-4 -4];

A=[cos(pi/24) -sin(pi/24);sin(pi/24) cos(pi/24)]; x=xy(:,1);y=xy(:,2); axis off line(x,y) for k=1:30

xy=.89*xy*A'; x= xy(:,1) ; ① y= y=xy(:,2) ; ② line(x,y), end

198

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值