云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > matlab学习笔记

matlab学习笔记

  • 62 次阅读
  • 3 次下载
  • 2026/4/23 3:37:32

第0章Matlab界面

Expl-1:

Help命令----查找命令

输入方法:在命令窗口输入help lookfor 也可以输入lookfor lookfor Eg-2

连续符(一行输不完时)用三个点将整个表达式分几部分键入 Eg-3

工作空间是用于存储各种变量和结果的内存空间。 有关变量管理的常用命令如下:

Who 列出当前工作空间中的所有变量 Whos 列出变量的大小等信息 Clear 清楚工作空间所有的变量 Size。Length 获取变量的大小 Eg-4

编辑器主要分为内存数据编辑器和程序编辑器。

内存数据编辑器是指工作空间浏览器直接修改和删除变量;程序编辑器是指在file菜单下打开或创建的新的m文件后,在m文件窗口中进行的程序编辑。 其中 %是加注解

一、matlab数值计算

1、常用数值类型

常用数值类型:

数值型、字符串型、符号型。

字符串又称标识符:由英文字母、阿拉伯数字、下划线组成,且第一个符号必须为英文字母,字母分大小写,不等价。

表示方法:字符串用‘ ’包住 赋值方法:

变量名=数值或已赋值的变量 常用的特殊变量名:

Pi 圆周率 Inf或INF 无穷大

Nan 代表不定值

Eps 浮点数的相对误差 I,j 虚数单位 Ans 临时变量名

2、矩阵和数组

矩阵的创建方法:

用中括号包住,每一行数字用空格或逗号分开,每一列用分号分开 访问矩阵内元素方法: c=[1 2 3;3 5 6;6 7 8] >> c=[1 2 3;3 5 6;6 7 8] c =

1 2 3 3 5 6 6 7 8

>> c(2,3) %%访问单个元素 ans = 6

>> c(:,3) %访问某一列 ans = 3 6 8

>> c(1:2,2:3) %访问矩阵的一部分元素 ans =

2 3 5 6

注意:矩阵里面元素的标点符号要在英文输入法条件下的半角下输入 Eg-2

3、特殊矩阵

>> i=2;j=3; >> zeros(i,j) ans =

0 0 0 0 0 0 >> ones(2,2) ans =

1 1

1 1

> rand(3) %生成随机元素矩阵 ans =

0.8913 0.0185 0.6154 0.7621 0.8214 0.7919

0.4565 0.4447 0.9218

>> magic(3) %生成魔方矩阵(行列和值相等的矩阵) ans =

8 1 6 3 5 7 4 9 2

Company() 生成伴随矩阵 Diag() 生成对角阵 Trid() 生成上三角阵 Tril() 生成下三角阵

4、矩阵的四则运算

+ - * / (右除) \\(左除) 规则:

1,矩阵相加,行列的各元素对应相加

2,矩阵和常数运算时,将常数转换成常数乘以ones同型矩阵 3,矩阵相乘是,左边矩阵列和右边矩阵行相等

4,方阵的n次幂,n>0时,直接相乘,n<0时,结果为n个方阵相乘后的逆 5,AX=B,采用左乘X=A\\B, XA=B, X=B/A

5、矩阵函数运算

只要在命令窗口中输入help matfun 或直接输入help +函数命令 >> help matfun

Matrix functions - numerical linear algebra.

Matrix analysis.

norm - Matrix or vector norm. normest - Estimate the matrix 2-norm. rank - Matrix rank. det - Determinant.

trace - Sum of diagonal elements. null - Null space.

orth - Orthogonalization.

rref - Reduced row echelon form. subspace - Angle between two subspaces.

Linear equations.

\\ and / - Linear equation solution; use \ linsolve - Linear equation solution with extra control. inv - Matrix inverse.

rcond - LAPACK reciprocal condition estimator cond - Condition number with respect to inversion. condest - 1-norm condition number estimate. normest1 - 1-norm estimate.

chol - Cholesky factorization.

cholinc - Incomplete Cholesky factorization. lu - LU factorization.

luinc - Incomplete LU factorization.

qr - Orthogonal-triangular decomposition.

lsqnonneg - Linear least squares with nonnegativity constraints. pinv - Pseudoinverse.

lscov - Least squares with known covariance.

Eigenvalues and singular values.

eig - Eigenvalues and eigenvectors. svd - Singular value decomposition.

gsvd - Generalized singular value decomposition. eigs - A few eigenvalues. svds - A few singular values. poly - Characteristic polynomial.

polyeig - Polynomial eigenvalue problem.

condeig - Condition number with respect to eigenvalues. hess - Hessenberg form.

qz - QZ factorization for generalized eigenvalues. ordqz - Reordering of eigenvalues in QZ factorization. schur - Schur decomposition.

ordschur - Reordering of eigenvalues in Schur decomposition.

Matrix functions.

expm - Matrix exponential. logm - Matrix logarithm. sqrtm - Matrix square root.

funm - Evaluate general matrix function.

Factorization utilities

qrdelete - Delete a column or row from QR factorization.

搜索更多关于: matlab学习笔记 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

第0章Matlab界面 Expl-1: Help命令----查找命令 输入方法:在命令窗口输入help lookfor 也可以输入lookfor lookfor Eg-2 连续符(一行输不完时)用三个点将整个表达式分几部分键入 Eg-3 工作空间是用于存储各种变量和结果的内存空间。 有关变量管理的常用命令如下: Who 列出当前工作空间中的所有变量 Whos 列出变量的大小等信息 Clear 清楚工作空间所有的变量 Size。Length 获取变量的大小 Eg-4 编辑器主要分为内存数据编辑器和程序编辑器。 内存数据编辑器是指工作空间浏览器直接修改和删除变量;程序编辑器是指在file菜单下打开或创建的新的m文件后,在m文件窗口中进行的程序编辑。 其中

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com