MATLAB基本命令
eye(n)创建n阶单位矩阵
zeros(n)创建n阶0方阵
rand(m,n)创建m*n阶元素为从0到1的均匀分布的随机数矩阵
round(A)对矩阵A中所有元素进行四舍五入运算
A^-1用幂运算求解矩阵A的逆
\左除,/右除, .(点号)群运算
已知:PA=B,AQ=B
P=B/A(右除), Q=A\B(左除)
U = rref(A)对矩阵A进行初等行变换,矩阵U为矩阵A的最简行阶梯矩阵
u = rref([a, eye(size(a))])通过初等行变换的方式得到a的逆
n = input(‘’)数据输入函数(类似于C语言printf)
T(1,:)= [] 把一个空行赋给矩阵T的第一行,即删除矩阵T的第一行
factor(D)对符号多项式D进行因式分解
solve(D)求符号变量多项式方程D = 0 的解
randn(m,n)创建mxn阶均值为0,方差为1的标准正态分布的随机矩阵
2015/1/12
orth(A)求出矩阵A的列向量组构成空间的一个正交规范基
P = poly(A)计算矩阵A的特征多项式,P是一个行向量,其元素是多项式系数
roots(P)求多项式P的零点
r = eig(A):r为一列向量,其元素为矩阵A的特征值
eval(lamda)把符号形式转换为数值形式
[V,D]=eig(A)矩阵D为矩阵A特征值所构成的对角阵,矩阵V的列为矩阵A的单位特征向量,它与D中的特征值一一对应
[V,D]=schur(A)矩阵D为对称矩阵A特征值所构成的对角阵,矩阵V的列为矩阵A的单位特征向量,它与D中的特征值一一对应
[U,S,V]=svd(A) U,V都是正交矩阵,S是矩阵A的奇异值构成的对角矩阵,满足A=USV
[L,U]=lu(A) L为准下三角矩阵(包括对角元素),U为上三角矩阵,满足A=LU
[Q,R]=qr(A) Q为正交矩阵,R为上三角矩阵,满足A=QR
正交矩阵---,则A为正交矩阵
L = chol(A) L为上三角矩阵,满足A=LL(要求矩阵A为对称正定阵)
正定阵--f(X)=X'AX>0对任意X(不全为0的n元向量)都成立
max(B)计算矩阵B每一列的最大值,计算结果是一个行向量
max(max(B)) 矩阵B的最大值
[i,j]=find(B == m)寻找矩阵B中所有值为m的元素的位置
mod(i,N)计算i除以N的余
mesh(T) 以矩阵T的行标为x轴值,列为y轴值,元素值为z轴值,绘制三维图形
close all 关闭所有图形
ezplot(‘x1+2*x2=5’)准备画符号变量构成的直线方程x1+2*x2=5
x=pinv(A)*b,求超定方程组Ax=b的最小二乘解,pinv(A)对矩阵A进行伪逆(广义逆)运算,同inv
ezmesh(‘x1+5*x2+1’)绘制符号变量构成的平面方程,(x3=x1+5*x2+1)
norm(u)计算矢量的范数,即矢量u的长度
eigshow(A1)特征值和特征向量的动画程序
MATLAB基本命令的更多相关文章
- 数学建模学习笔记 | matlab基本命令及用法
前言 数学建模对matlab水平的要求 了解matlab的基本用法,如常用命令.脚本结构.矩阵的基本操作.绘图等: 熟悉matlab的程序结构,能创建和引用函数: 熟悉常见模型的求解算法和套路: 自主 ...
- Matlab编程-基本命令行语句
(1) mathlab命令行中“,”与“:”的区别: 结尾不加任何东西也会输出结果 以“,”结尾不显示变量数值,但是再次输入变量名之后可以输出变量值 以“:”结尾显示变量值 (2) 输出格式控制 ...
- MATLAB入门教程
MATLAB入门教程 1.MATLAB的基本知识 1-1.基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: ...
- Matlab编程基础
平台:Win7 64 bit,Matlab R2014a(8.3) “Matlab”是“Matrix Laboratory” 的缩写,中文“矩阵实验室”,是强大的数学工具.本文侧重于Matlab的编程 ...
- MATLAB新手教程
MATLAB新手教程 .MATLAB的基本知识 1-1.基本运算与函数 在MATLAB下进行基本数学运算,仅仅需将运算式直接打入提示号(>>)之後,并按入Enter键就可以.比如 ...
- (转)MATLAB入门教程
MATLAB入门教程 1.MATLAB的基本知识 1-1.基本运算与函数 在MATLAB下进行基本数学运算,只需将运算式直接打入提示号(>>)之後,并按入Enter键即可.例如: ...
- 入坑MATLAB必会的吐血总结
本渣想回过头来整理一下MATLAB的一些基本的知识(很多东西比较琐碎,应该系统的梳理梳理),下文中没有提到的,自己用help查即可. 此文用来存个档,便于回顾. 由于matlab各版本部分语法存在差异 ...
- Matlab基本用法
转至:http://blog.sina.com.cn/s/blog_8354dda801012dyn.html 目录: 一.说明 二.数据类型及基本输入输出 三.流程控制 四.循环 五.数组.数组运算 ...
- Matlab三维绘图
三维绘图 1 三维绘图指令 类 别 指 令 说 明 网状图 mesh, ezmesh 绘制立体网状图 meshc, ezmeshc 绘制带有等高线的网状图 meshz 绘制带有“围裙”的网状图 曲面图 ...
随机推荐
- Linux Shell系列教程之(十二)Shell until循环
本文是Linux Shell系列教程的第(十二)篇,更多Linux Shell教程请看:Linux Shell系列教程 在上两篇文章Linux Shell系列教程之(十)Shell for循环和Lin ...
- 初识 easyui datagrid
首先应该下载好easyui datagrid所用的各种js 和css 这个可以到官网上去下载. 首先要引入datagrid所引入的js和css. <script src="js/jqu ...
- jvisualvm远程监控jvm设置
有些时候,需要对特定环境中的Java应用进行实时性能分析,大部分非开发和测试环境,一般都是用jvisualvm进行基本检测以最小化对系统的影响(其开启后,负载影响大约20%-30%),jvisualv ...
- 使用tinypng优化Android的资源图片
tinypng 是一个支持压缩png和jpg图片格式的网站,通过其独特的算法(通过一种叫“量化”的技术,把原本png文件的24位真彩色压缩为8位的索引演示,是一 种矢量压缩方法,把颜色值用数值123等 ...
- XCode中#pragma的使用
为了能够快速定位到代码的目标位置,可以使用#pragma:
- ipad横竖屏尺寸(转载)
iPad在横屏模式下,界面区域元素主要由下图所示构成: 横屏主要尺寸:宽度:1024px高度:768px状态栏(Status Bar)高度:20px导航条(Nav Bar)高度:44px主内容区域(M ...
- 超酷的测速网站Ookla SPEEDTEST
测试网速的工具.网站估计不少,在百度一搜都能搜出一大堆,下面介绍一个国外测试网速的网站,用户体验相当棒,感觉酷毙了,那些其它测试网速的网站跟这个比起来,简直弱毙了.这个网速测试网站就是:http:// ...
- Spring AOP 深入剖析
AOP是Spring提供的关键特性之一.AOP即面向切面编程,是OOP编程的有效补充.使用AOP技术,可以将一些系统性相关的编程工作,独立提取出来,独立实现,然后通过切面切入进系统.从而避免了在业务逻 ...
- MFC9.0 Outlook控件的标题显示无法修改
这是我在开发中遇到的问题,现记录下来,以便帮助你们. 不想看废话的可以只看最后三行,但你会错过很多. 俗话说的好啊,"Wise men learn by other men's mistak ...
- 设计模式C#实现(三)——外观模式
外观模式——提供了一个统一的接口,用来访问子系统中的一群接口.外观定义了一个高层接口让子系统更容易使用. 一个外观包含了为许多对象和对他们的操作,使得重复这些操作更方便. 假如客厅里有灯(Lights ...