实验二、MATLAB运算基础
一、 实验目的
掌握MATLAB各种表达式的书写规则及常用函数的使用。
掌握MATLAB中字符串、元胞数组和结构的常用函数的使用。
二、 实验内容及步骤
1、 设有矩阵A和B,A=[1 2 3 4 5;6 7 8 9 10;11 12 13 14 15;16 17 18 19 20;21 22 23 24 25],B=[3 0 16;17 -6 9;0 23 -4;9 7 0;4 13 11]
1) 求它们的乘积C >>C=A*B
2) 将矩阵C的右下角3x2子矩阵赋给D >>I=[3 4 5];J=[2 3];D=C(I,J)也可以用 >>D=C([3 4 5],[2 3])
D =
520 397
705 557
890 717
2、 完成下列操作
1) 求[100,999]之间能被61整除的数及其个数(提示:先利用冒号表达式,再利用find和length函数。)
>> a=100:999;find(rem(a,61)==0)
ans =
23 84 145 206 267 328 389 450 511 572 633 694 755 816 877
>> b=a(ans)
b =
122 183 244 305 366 427 488 549 610 671 732 793 854 915 976
>> length(b)
ans =
15
2) 建立一个字符串向量,删除其中的大写字