
MATLAB
囫囵吞枣
-_星耀_-
临渊羡鱼,不如退而结网。
展开
-
【MATLAB】字符串处理
一、字符串的表示在MATLAB中,字符串使用单引号括起来的字符序列。例如:>> xm='Central South University'xm =Central South University>> xm(1:3)ans =Cen若字符串中的字符含有单引号,则该单引号字符要用两个单引号来表示。例如:>> 'I''m a teac...原创 2019-05-30 19:28:45 · 991 阅读 · 0 评论 -
【MATLAB】基本运算
乘法运算矩阵A和矩阵B进行乘法运算,要求A的列数与B的行数相等,此时则称A、B矩阵是可乘的,或称A和B两矩阵维数和大小相容。如果两者的维数或大小不相容,则将给出错误信息,提示用户两个矩阵是不可乘的。除法运算在MATLAB中,有两种矩阵除法运算:右除/和左除\。如果A矩阵是非奇异方阵,则B/A等效于B*inv(A),A\B等效于inv(A)B。对于矩阵来说,右除和左除表示两种不同的除数矩...原创 2019-05-28 00:40:43 · 1251 阅读 · 0 评论 -
【MATLAB】改变矩阵的形状
MATLAB提供了reshape()函数。reshape(A,m,n):在矩阵总元素保持不变的前提下,将矩阵A重新排成mxn的二维矩阵。注意:reshape()函数只是改变原矩阵的行数和列数,但并不改变原矩阵元素个数及其存储顺序。例1:>> x=[23,45,65,34,65,34,98,45,78,65,43,76];>> y=reshape(x,3,4)%将...原创 2019-05-26 00:56:49 · 8577 阅读 · 0 评论 -
【MATLAB】利用空矩阵删除矩阵的元素
[1]利用空矩阵删除矩阵的元素空矩阵是指没用任何元素的矩阵。即>> X=[]X = []如果要将矩阵中的元素删除,我们就将矩阵中的元素置为空就可以了。例如:>> clear all %创建3行5列矩阵A>> A=[1,2,3,4,5;6,7,8,9,10;11,12,13,14,15]A = 1 2 3...原创 2019-05-26 00:42:27 · 5214 阅读 · 0 评论 -
【MATLAB】利用冒号表达式获得子矩阵
子矩阵是指由矩阵中的一部分元素构成的矩阵。我们既可以用冒号表达式作为引用矩阵的下标吗,也可以直接用单个的冒号来作为行下标或列下标,其代表全部行或全部列。则有先关概念如下:A(i,:) 第i行的全部元素A(;,j) 第j列的全部元素A(i:i+m,k:k+m) 第i~i+m行内, 且在第k~k+m列中的所有元素 A(i:i+m,:...原创 2019-05-26 00:34:54 · 3455 阅读 · 2 评论 -
【MATLAB】矩阵元素的引用方式
[1]通过下标来引用矩阵的元素>> A=[1,2,3;4,5,6];>> A(4,5)=10A = 1 2 3 0 0 4 5 6 0 0 0 0 0 0 0 0 0 0 0 10这里有一个问题,...原创 2019-05-25 23:59:08 · 9180 阅读 · 0 评论