A4: 'abcd'
A5: [74.3132 39.2227 65.5478 17.1187]
X1 =
'01' 'M' 'BIRTH1' 'abcd' [1x4 double]
Y1 =
'02' 'M' 'BIRTH2' 'abcd' [1x4 double]
Z1 =
'03' 'M' 'BIRTH3' 'abcd' [1x4 double]
ans =
'01' 'M' 'BIRTH1' 'abcd' [1x4 double]
ans =
'02' 'M' 'BIRTH2' 'abcd' [1x4 double]
ans =
'03' 'M' 'BIRTH3' 'abcd' [1x4 double] (2)
当采用结构型变量时,提取X,Y,Z信息时输入所提取目标;例如:X.A1(1).a1可提取相应变量。
当采用细胞型变量时,提取X1,Y1,Z1信息时输入所提取目标;例如:X1{5}即可提取相应变量。
X.A1(1).a1
ans =
79.2207 95.9492 65.5741 3.5712
X1{5}
ans =
79.2207 95.9492 65.5741 3.5712
(3)当每个研究生每门成绩值确定之后,用average()函数课求得平均值。 例如:
A=[79.2207 95.9492 65.5741 3.5712] A =
79.2207 95.9492 65.5741 3.5712
Amean=mean(A)
Amean =
61.0788
7.
p=[3 -2 7 9]; roots(p)
pl=poly(roots(p)); poly2sym(pl) b=[1.5;-2;5] polyval(p,b)
ans =
0.7513 + 1.7392i 0.7513 - 1.7392i -0.8358 + 0.0000i
ans =
x^3 - (2*x^2)/3 + (7*x)/3 + 3 b =
1.5000 -2.0000 5.0000
ans =
25.1250 -37.0000 369.0000
8.
A=[1.2 3 5 0.9;5 1.7 5 6;3 9 0 1;1 2 3 4] syms x;
simplify(det(A-eye(4)*x))
p=[1 -69/10 -3863/50 -8613/100 12091/20]; b=[20];
polyval(p,b) roots(p)
jacobian([x^4 - (69*x^3)/10 - (3863*x^2)/50 - (8613*x)/100 + 12091/20],x) A =
1.2000 3.0000 5.0000 0.9000 5.0000 1.7000 5.0000 6.0000 3.0000 9.0000 0 1.0000 1.0000 2.0000 3.0000 4.0000 ans =
x^4 - (69*x^3)/10 - (3863*x^2)/50 - (8613*x)/100 + 12091/20
ans =
7.2778e+04
ans =
13.0527 + 0.0000i -4.1671 + 1.9663i -4.1671 - 1.9663i
2.1815 + 0.0000i ans =
4*x^3 - (207*x^2)/10 - (3863*x)/25 - 8613/100
9.
X=[ 1 2 3 4 5 6 10 12 15 16] Y=[ 7 15 19 30 38 37 23 69 39 28] n=length(X) m=length(Y) plot(X,Y,'.r'); hold on for i=1:n
polyfit(X,Y,i);
[p,s]=polyfit(X,Y,i); k(i)=s.normr x1=1:0.1:16;
y1=polyval(p,x1); plot(x1,y1,'-'); hold on end figure plot(k) hold off
[i,j]=min(k); X =
1 2 3 4 5 6 10 12 15 16 Y =
7 15 19 30 38 37 23 69 39 28 n =
10
m =
10 i =
1.3543e-09 j =
9
;
(此处按题号顺序写上所写的程序语句内容以及matlab中出现的程序运行结果)
六、实验总结
通过本次的matlab上机课程,我已可以较熟练的掌握变量的使用,较多的
运用随机变量,创建随机数值以及随机数组。数组的定义以及使用也运用的比较灵活。对于数组和矩阵的计算也有了大致的了解,如:矩阵的秩、逆、行列式、反转矩阵及全零矩阵和全一矩阵的计算和使用有了联系。解决多项式问题也有了较为明确的方法。