matlab读书笔记

上传人:第*** 文档编号:31079407 上传时间:2018-02-04 格式:DOC 页数:10 大小:99KB
返回 下载 相关 举报
matlab读书笔记_第1页
第1页 / 共10页
matlab读书笔记_第2页
第2页 / 共10页
matlab读书笔记_第3页
第3页 / 共10页
matlab读书笔记_第4页
第4页 / 共10页
matlab读书笔记_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《matlab读书笔记》由会员分享,可在线阅读,更多相关《matlab读书笔记(10页珍藏版)》请在金锄头文库上搜索。

1、MATLAB 常用矩阵函数函数命令 说明size(a) 求矩阵的大小,对 m*n 二维矩阵,第一个为行数 m,第二个为列数 nfliplr(a) 矩阵左右翻转flipud(a) 矩阵上下翻转rot90(a) 矩阵逆时针旋转 90 度diag(a) 生成对角矩阵或取出对角元素,对应k=0 时的取值数tril 产生下三角triu 产生上三角repmat(a,m,n) 矩阵复制。把矩阵 a 作为一个单位计算,复制成 m*n 的矩阵,其每一个元素都含一个矩阵 a,实际结果为一个 masize)1,(行, 列的矩阵nsize)2,(eye(a) 生成 a 阶单位方阵ones(a) 生成 a 阶全 1 方

2、阵zeros(a) 生成 a 阶全 0 方阵inv(a) 生成 a 的逆矩阵cat(k,a,b) 矩阵合并,运行 a=magic(3)b=pascal(3)c=cat(4,a,b)K=1,合并后形如a;b,行添加矩阵(要求a,b 的列数相等)K=2,合并后形如a,b,列添加矩阵(要求 a,b 的行数相等才能合并)以此类推,n 维的矩阵合并,要求 n-1 维维数相等MATLAB 语言提供的常见数据显示格式Short 小数点后 4 位(系统默认)Long 小数点后 14 位short e 5 位指数形式long e 15 位指数形式常用数学函数三角函数和双曲函数名称 含义 名称 含义 名称 含义s

3、in 正弦 sec 正割 asinh 反双曲正弦cos 余弦 csc 余割 acosh 反双曲余弦tan 正切 asec 反正割 atanh 反双曲正切cot 余切 acsc 反余割 acoth 反双曲余切asin 反正弦 sinh 双曲正弦sech 双曲正割acos 反余弦 cosh 双曲余弦csch 双曲余割atan 反正切 tanh 双曲正切asech 反双曲正割acot 反余切 coth 双曲余切acsch 反双曲余割指数函数名称 含义 名称 含义 名称 含义exp e 为底的指数log10 10 为底的对数pow2 2 的幂log 自然对数log2 2 为底的对数sqrt 平方根复数

4、函数名称 含义 名称 含义 名称 含义abs 绝对值 conj 复数共轭real 复数实部angle 相角 imag 复数虚部取整函数和求余函数名称 含义 名称 含义ceil 向+取整 rem 求余数fix 向 0 取整 round 向靠近整数取整floor 向-取整 sign 符号函数mod 模除求余其它函数名称 含义 名称 含义min 最小值 max 最大值mean 平均值 median 中位数std 标准差 diff 相邻元素的差sort 排序 length 个数norm 欧式长度 sum 总和prod 总乘积 dot 内积cumsum 累计元素总和cumprod 累计元素总乘积cros

5、s 外积一、 向量及其运算向量的生成(1)直接输入向量向量元素要用“”括起来,元素之间可以用空格、逗号分开生成行向量,用分号生成列向量。例如: A=5.73 2-4i 9/7 25e3 .046 sqrt(32) 8jA =1.0e+004 *Columns 1 through 4 0.0006 0.0002 - 0.0004i 0.0001 2.5000 Columns 5 through 7 0.0000 0.0006 0 + 0.0008i size(A)ans =1 7(2)组合法 A=29 43 77 9 21; B=0 46 11; C=A 5 ones(1,3) BC =Colu

6、mns 1 through 11 29 43 77 9 21 5 1 1 1 0 46Column 12 11 A=1 2 5 4 9 % 转置A =12549 A=5.36;7.01;9.1 % 运用空向量构造新向量 A =5.36007.01009.1000 x=0:0.1:0.3 % 利用冒号:X=X0:step:Xnx =0 0.1000 0.2000 0.3000向量的基本运算(1) 向量的加减:+ 、 -(2) 向量与数的加减: A=1,2,3; A+3ans =4 5 6(3)向量的数乗 A=1,2,3; A*3ans =3 6 9点积、叉积混合运算1、 向量的点乗格式:C=do

7、t(A,B)其中 A、B 的长度相等。也可以Sum(A,B ) 。 a=1 2 3;b=4 5 6; c=dot(a,b)c =32 sum(a*b)ans =322、 向量的叉乗格式:c=cross(a,b) %若 a、b 为向量,则返回 a 与 b 的叉乗,即 ,a、b 必须是 3 个元素的向量;若 a、b 为矩c阵,则返回一个 矩阵,其中的列是 a 与 b 对应列的叉积,n3a、b 都是 矩阵。 a=1 2 3;b=4 5 6 ; c=cross(a,b)c =-3 6 -3 a=1 2 3;4 5 6;7 8 9;b=4 5 6;1 2 3;5 8 2; c=cross(a,b)c =

8、13 24 -1523 24 48-15 -21 -27 cross(1 4 7,4 1 5)ans =13 23 -153、混合积格式:dot(a,cross(a,b)顺序:先叉乗后点乗 a=1 2 3;b=4 5 6;c=-3 6 -3; x=dot(a,cross(b,c)x =54矩阵及其运算矩阵的生成1、直接输入 *冒号的运用:可以截取指定矩阵的部分。 a=1 2 3;4 5 6;7 8 9; b=a(1:3,2) %1:3 是截取 1 至 3 行第 2 列的元素b =258 b=a(1:3,:) %:是指所有列b =1 2 34 5 67 8 92、外部文件读入法(1)利用 load 函数:load+文件名+参数(可默认)线性方程组的求解inv(A) 计算矩阵 A 的逆矩阵null(A) 计算齐次方程组的一个基础解系

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号