第一题a=[4 9 2;7 6 4;3 5 7];
b=[37 26 28]';
ra=rank(a)
rab=rank([a,b])%若ra=rab=3,则有唯一解;若ra=rab<3,则无穷解;若rax=a\b
第二题a=[1 2 3;4 5 6;7 8 9]
b=a.^2
c=a^2第三题a=[2.4568 6.3982 3.9375 8.5042];
round(a)%将元素用四舍五入法取整命令。
第四题x=[1 1.5 2 2.5 3 3.5 4 4.5 5]';
y=[-1.4 2.7 3 5.9 8.4 12.2 16.6 18.8 26.2]';
e=[ones(size(x)) x.^2]
c=e\yx1=[1:0.1:5]';
y1=[ones(size(x1)) x1.^2]*c;
plot(x,y,'ro',x1,y1,'k')%画平面线图。
第五题syms a x;
f=[a x^2 x\1;exp(a*x) log(x) sin(x)];
df=diff(f)
第六题s=solve('a*x^2+b*y+c=0','x+y=0','x','y');
disp(''disp(
disp(''disp(
第七题syms t
ezplot(sin(3*t)*cos(t),sin(3*t)*sin(t),[0,2*pi])
第八题t=0:0.5:10;
y1=exp(-0.1*t);
y2=exp(-0.2*t);
y3=exp(-0.5*t);
plot(t,y1,'-ob',t,y2,':r',t,y3,'-g')%注意是字母o而不是数字0
title('\itym=e^',fontsize',12)
text(t(6),y1(6),'leftarrow\itam=0.1','fontsize',11)
text(t(6),y2(6),'leftarrow\itam=0.2','fontsize',11)
text(t(6),y3(6),'leftarrow\itam=0.5','fontsize',11)
title('\itym=e^',fontsize',12)
legend('a=0.1','a=0.2','a=0.5')
第九题y=[3 6 9 6;6 7 7 4;7 3 2 3;4 2 5 2;2 4 8 7;8 7 4 4];subplot(2,1,1),bar(y)
subplot(2,1,2),bar(y,'stack')%stack(或者用stacked)是堆叠指令。
第十题x=[66 49 71 56 38];
l=[0 0 0 0 1];
pie(x,l)%绘制二维饼图指令。
第十一题x=-2:0.1:2;y=x;
x,y]=meshgrid(x,y步可以合写为[x,y]=meshgrid([-2:0.2:2]);
z=x.*exp(-x.^2-y.^2);
subplot(2,2,1),plot3(x,y,z),title('plot3(x,y,z)')
subplot(2,2,2),mesh(x,y,z),title('mesh(x,y,z)')三维网线绘图函数。
subplot(2,2,3),surf(x,y,z),title('surf(x,y,z)')
subplot(2,2,4),surf(x,y,z),shading interp,title('surf(x,y,z),shading interp')
第十二题t=(0:20)/20;
r=sin(2*pi*t)+2;
x,y,z]=cylinder(r,40产生旋转体表面的三维数据。
cx=imread('读取名为的图象文件。
c,map]=rgb2ind(cx,256); 真彩色图转换为索引图(若读入的是索引图,不需转换)
c1=double(c)+1把unit8编址图象数据变换为双精度格式。
surface(x,y,z,'cdata',flipud(c1),'facecolor','texturemap',.
edgecolor','none','cdatamapping','direct','ambient',.
0.6,'diffuse',0.8,'speculars',0.9) %通过属性设置,进行彩绘。
colormap(map使用图象的色图。
view(-40,10)
axis off
期末测试题。
1)a=[0 -1 2;3.14 2.5 6;-2 3 1];
ia=inv(a)%求逆的指令。
da=det(a)
v,d]=eig(a)%**=vd,d中主对角线上的元素就是特征值。
r,ci]=rref(a)
程序题。1)for m=100:200
k=round(sqrt(m));
for i=2:k+1
if rem(m,i)==0
breakend
endif i>=k+1
disp(m)
end end
2)function [n]=exm02(a)
n=input('a=')
if mod(n,4)==0
if mod(n,100)~=0
disp('是闰年')
elseif mod(n,400)==0
disp('是闰年')
else disp('不是闰年')
endend
else disp('不是闰年')
end3)%鸡的数量=x;兔的数量=y;
s=solve('x+y=36','2*x+4*y=100')
disp(4)function [m]=exm04(a)
m=input('a=')
while m~=1
if mod(m,2)==0
m=m/2else m=3*m+1
end end
matlab练习题
向量和矩阵。1.向量a b 计算向量a,b的数量积,向量积和对应元素乘积。解 a 1,2,3 a b 2,1,5 b dot a,b ans cross a,b ans a.bans 2.用matlab生成下列矩阵 解 a 3 4 9 1 0 7 2 1 4 a 解 b zeros 2,2 b 解 ...
MATLAB练习题
matlab实验1 矩阵计算与编程基础 叶光豪 201418080113 1.产生一个1 10的随机矩阵,大小位于 5 5 并且按照从大到小的顺序排列好。ans a rand 1,10 b 10 a 5 c sort b,descend 2.请产生一个5 100的矩阵,矩阵的每一列都是 1 2 3 ...
练习题答案
15日经典诵读练习题。1 空山新雨后,天气晚来秋。泥融飞燕子,清泉石上流。这首诗的题目是 山居秋暝 作者是唐代的王维。2 合抱之木,生于毫末 九层之台,起于累土 千里之行,始于足下。这句话选自 老子 3 生当作人杰,死亦为鬼雄。至今思项羽,不肯过江东。4 羊跪乳,鸦反哺,人之情,孝父母。父母教,须敬...