还剩6页未读,继续阅读
文本内容:
试验基础学问2MATLAB
一、试验目的熟识的数据类型
1.MATLAB熟识的基本矩阵操作
2.MATLAB熟识的运算符
3.MATLAB熟识的字符串处理
4.MATLAB
二、试验内容创建结构体属性包含支持的全部数据类型,并通过赋值构造结
1.DataTypes,MATLAB构体二维数组DataTypes.char=char
[65];DataTypes.string=hello;DataTypes.int=100;DataTypes.single=
1.560二DataTypes亡cha Astring:helloint:100single:
1.5600»DataTypes
2.char=char
[66];DataTypes
2.string=,kugou,;DataTypes
2.int=200;DataTypes
2.single=
3.14DataTypes=1x2struct arraywith fields:charstringintsingle用满矩阵和稀疏矩阵存储方式分别构造下述矩阵
2.飞、1000A100000010000010答000二100A0101001000二B0001000010000100000A100二0010000010100110000100001D=fullD二D00001000101000001000S=sparse[l,2,3,4],[2,l,3,4],[l,l,l,l],4,5;在矩阵末尾增加一行元素全为得到矩阵删除矩阵的最终一列得到矩阵
3.A1B,A C,替换矩阵的全部非零元素为得到矩阵分别查看矩阵的长度A2D A,B,C,D答A=eye4B=zeros4,lAl,l0A2,l=l二Al,2lA2,2=0C=[AB]二A1000010000100001二B0000二A000001000001二A0000110000100001二A0100110000100001二A0100100000100001二c01000100000010000010二»A C二A01000100000010000010二B11111»二B0100010000001000001011111C二0100100000100001Aones4,5二ans10111011111101111101»D=ans+ones4,5D二32222212221212222212»a=sizeA b=sizeB c=sizeC d=sizeD二a给定矩阵计算和
4.E=rand4,4,C+E,C.*E C\E»E=rand4,4二E
0.
95010.
89130.
82140.
92180.
23110.
76210.
44470.
73820.
60680.
45650.
61540.
17630.
48600.
01850.
79190.4057»C+E二ans
1.
89130.
82140.
92180.
95010.
76210.
44470.
73821.
23110.
45651.
61540.
17630.
60680.
01850.
79191.
40570.4860»C.*Eans=
0.
89130000000.
231100.
615400000.40570»C\E二ans
0.
76210.
44470.
73820.
23110.
89130.
82140.
92180.
95010.
45650.
61540.
17630.
60680.
01850.
79190.
40570.4860,将进制的转换为二进制的字符串,并从中查找的个数5180答:dec2bin80ans=s=!10100001n=strfinds/Of二s二n24567»lengthnans=5。