赞
踩
目录:
1.矩阵元素替换和删减
2.Array Aarithmetic
3.Some Matrix Related Functions
4.矩阵元素替换
5.元素逆序
6.structure 与 cell 的宣告
7.利用reshape()调整cell或者矩阵
1.矩阵元素替换和删减
>>A = [1 21 6; 5 17 9; 31 2 7]
>> A(1,2) = 76
>> A(3,2) = 0
>> A([1 2], [2 3]) =0
>> A(3,:) = []
解析:
A(1,2):矩阵A的第一行第二列位置元素;
A(【1 2】,【2 3】) = 0: 矩阵A第一二行 于 第二三列 的交;
A(3;:):矩阵A第三行全部元素;
运行过程如下
tips:就目前观察:分号用在【里】
** 方向键 ↑ ↓ 寻找历史命令**
** Π = pi ; e = exp ; ln = log ;**
指令: help+… ; clear+… ; format+…(如:long/rat(以分数显示));
2.Array Aarithmetic
A + B :矩阵对应位置元素相加
A - B : 矩阵对应位置元素相减
A * B : 矩阵乘法(rows*cols)
A .*B :矩阵对应位置元素相乘
A / B : A * inv(B)
A ./ B :矩阵对应位置元素相除
A+a(实数):矩阵各个元素均+a
A / a :矩阵各个元素均/a
A ^ a : A * A * ……
A .^a : 矩阵各元素均^a
A’ : 矩阵A转置
3.Some Matrix Related Functions
max(A) : 矩阵每列最大值
max(max(A)) : 矩阵最大值
min(A) : 矩阵每列最小值
sum(A): 矩阵每列的和
mean(A): 矩阵每列平均值
sort(A) : 矩阵每列元素从小到大排序
sortrows(A): 按矩阵第一列元素大小排列rows
size(A): n * n
length(A) : 矩阵阶数
find(A) : 查找矩阵元素 以列位置返回
如:
4.矩阵元素替换
>> s1
s1 =
example
>> s1(s1 == 'e') = 'a';
>> s1
s1 =
axampla
5.元素逆序
s1 = 'hellow world !;
s2 = s1(size(s1,2):-1:1);%%size(s1,2)返回s1的列数
s2
6.structure 与 cell 的宣告
宣告structure 用变量名.(点)
例 : student.name = ‘zhang san’;
宣告cell 用{}(大括号)
例 : A(1,1) = {[1 2 3; 4 5 6]}; / A{1,1} = [1 2 3 ; 4 5 6];
7.利用reshape()调整cell或者矩阵
>> A = {'zhang san',[1 2 3; 4 5 6]; pi,magic(5)}; >> B = reshape(A,1,4); >> A A = 'zhang san' [2x3 double] [ 3.1416] [5x5 double] >> B B = 'zhang san' [3.1416] [2x3 double] [5x5 double] >> >> C = [1 2 3; 4 5 6]; >> D = rashape(C,3,2) D = 1 5 4 3 2 6
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。