1.det(A)可以计算矩阵A的行列式值、inv(A)可以计算矩阵A的逆

2.rref(A)可以将矩阵A化为行简化阶梯梯形矩阵

3.eps是系统定义的容许误差,eps=2.2204*10-16

4.pi表示圆周率π

5.inf表示无穷大

6.nan表示不确定,它是由inf/inf或者0/0而产生的

7.who命令可检验MATLAB工作空间中建立的变量名

8.whos命令可检验MATLAB工作空间中建立的变量名、维数、字节数、数据类型

9.clear all可清除一切变量

10.clc命令用于清除屏幕信息

11.format long 可以使输出结果保留16位

------------------------------------------------------------------------------------------------------

12.max(x) 返回向量x的最大值,如果x中包含复数元素,则按模取最大值;[y,i]=max(x)  返回向量x的最大值存入y,最大值的序号存入i,如果x中包含复数元素,则按模取最大值       另外:min(x)用法与max(x)一样。

13.max(A) 返回行向量,向量的第i个元素是矩阵A的第i列的最大值。  [y,u]=max(A)  返回行向量y和u,  y记录A的每行的最大值,u记录每列最大值的行号。

max(A,[],dim)  dim为1时,作用和max(A)一样,dim为2时,该函数返回一个列向量,其第i个元素是A矩阵的第i行的最大值。另外min(A)的用法和max(A)用法一样。

14.sum(x)  返回向量x元素之和。

15.prod(x)返回向量x元素之积。

16.sum(A)返回一个行向量,其第i个元素是A的第i列元素之和.

17.prod(A)返回一个行向量,其第i个元素是A的第i列元素乘积

18.sum(A,dim) dim为1时,等同于sum(A);    dim为2时,返回一个列向量,其第i个元素是A的第i行的元素之和

19.prod(A,dim) dim为1时,等同于prod(A);    dim为2时,返回一个列向量,其第i个元素是A的第i行的元素乘积.

20.mean(x)返回向量x的算术平均值

21.std(x)返回向量x的标准方差

22.corrcoef(x,y) 函数用来计算相关系数

23.p1(x)=x3-2x2+5x+3   p2(x)=6x-1

p1=[1,-2,5,3];

p2=[0,0,6,-1];

conv(p1,p2)用于求多项式p1和p2的乘积.  这里p1,p2是两个多项式子的系数向量

24.函数[q,r]=deconv(p1,p2)用于多项式p1和p2作除法运算,其中q返回多项式p1除以p2的商式,r返回多项式p1除以p2的余式。

25.p=polyder(p1)求多项式p1的导函数

26.p=polyder(p1,p2)求多项式p1和p2乘积的导函数

27.[p,q]=polyder(p1,p2)求多项式p1和p2之商的导函数,p和q分别是导函数的分子、分母

28.polyval函数用来求代数多项式的值,其调用格式为y=polyval(p,x)  若x为一数值,则求多项式在该点的值;若x为向量,则求对向量的每个元素求其多项式的值.

29.roots函数用来求代数多项式的根,其调用格式为x=roots(p)

例如解四次方程:-3s4-38s3-131s2-160s-100=0

输入  :p=[-3,-38,-131,-160,-100];

x=roots[p]

输出 :x=

-7.9530 + 0.0000i
                       -3.1877 + 0.0000i
                       -0.7630 + 0.8560i
                       -0.7630 - 0.8560i

30.如果x为向量,则p=ploy(x)可以建立一个以x为其根的多项式

31.fzero函数可以用来求单变量非线性方程的根。该函数的调用格式为:z=fzero('fname',x0) 其中fname是待求根的函数文件名,x0位搜索的起点。当函数有多个根时,fzero函数只能给出离x0最近的那个根。

32.fminbnd('fname',x1,x2)可用于求单变量函数的最小值,x1,x2限定自变量取值范围

33.fminsearch('fname',x0)可用于求多变量函数的最小值,x0是搜索起点的坐标   ;另外,可以将求函数f(x)最大值可以转化为求函数 -f(x) 的最小值

34.sym函数。sym函数用来建立单个符号量,一般调用格式为    符号变量名=sym('符号字符串')   该函数可以建立一个符号变量,符号字符串可以是常量、变量、函数或表达式.

35.syms函数   syms函数可以一次定义多个符号变量,用这种格式定义变量时,变量用空格而不要用逗号分隔,eg: syms a b   而不是syms a,b

36.findsym(s)可以确定符号表达式s中的全部符号变量

37. 符号表达式的加、减、乘、除和幂运算可分别由函数symadd、symsub、symmul、sumdiv和sympow来实现。

38.factor(s) 对符号表达式s分解因式

39.expand(x)  对符号表达式s进行展开

40.利用sym可以将数值表达式转换成符号表达式;利用函数eval可以将符号表达式转换成数值表达式

41.limit(f,x,a)  求符号函数f(x)的极限值limx->af(x)

42.limit(f,x,a,'left') 求符号函数f(x)的左极限值limx->a-0  f(x)

43.limit(f,x,a,'right') 求符号函数f(x)的左极限值limx->a+0  f(x).

44.diff(s,x,n)对符号表达式或符号函数s关于x求n阶导数,当n缺省时,表示求一阶导数

45.符号积分由函数int来实现。int(s,x) 以符号表达式或符号函数s为被积函数,x为积分变量,计算不定积分;

int(s,x,a,b) 以符号表达式或符号函数s为被积函数,a,b分别为积分的下限和上限, x为积分变量,计算定积分。a,b可以是两个具体的数,也可以是一个符号表达式。还可以是无穷大。

46.symsum(s,x,n,m)函数用来求无穷级数的和。该函数的一般调用格式为symsum(s,x,n,m),其中s是一个符号函数,它是级数通项,x是求和变量,n和m是求和的开始项和末项。

47.taylor函数用于将一个函数泰勒展开为幂级数,其调用格式为taylor(f,x,n,a) 其中f是一个符号表达式或符号函数,它表示需要展开的函数,x是函数的自变量,n是需要展开的项数,其缺省值为6,  a表示将函数f在x=a处展开,其缺省值为0.

48. 求解由符号表达式构成的代数方程可由函数solve来实现,其调用格式为x=solve(s,'x')    求解符号表达式s构成的代数方程,求解变量x.

[x1,x2,x3,...,xn]=solve(s1,s2,s3,...,sn,'x1','x2','x3',...,'xn')   求解符号表达式s1,s2,s3,...,sn构成的方程组,求解变量分别为x1,x2,x3,...,xn.

49.  Dy表示y’   D2y表示y’’   D3y表示y’’’

dsolve(e,c,'x')求解符号表达式构成的常微分方程e,在由符号表达式给出的初始条件c下的特解,x是微分方程的自变量;如果没有给出初值条件c,则求方程的通解。

50.  dsolve(e1,e2,...,en,c1,c2,c3,...cn,'x1','x2','x3',...,'xn')求解符号表达式构成的常微分方程组e1,e2,...,en,在由符号表达式给出的初始条件c1,c2,c3,...cn下的特解,x1,x2,x3,...,xn是微分方程的自变量;如果没有给出初值条件,则求方程的通解。

------------------------------------------------------------------------------------------------------------------

51.edit命令可以启动MATLAB文本编辑器

52.从键盘上读取数据,可以使用input()函数     a=input(提示信息,选项)

53.窗口输出函数有disp,  eg:  disp(A) ,则输出矩阵A

fprintf('圆周率pi=%10.9f',pi)      则输出    圆周率pi=3.14.1592654

54.pause(延迟秒数)   可以用来暂停程序的执行

55.size()函数。测量字符串向量的维数。

56.abs函数  给出字符串中各个字符的ASCII代码的值。

57.setstr函数  使整数型向量、字符向量必须以字符形式显示

58.num2str函数  将数值转化为字符串

59.eval函数  .执行字符串

--------------------------------------------------------------------------------------------------------------

60.绘制直角坐标系下的二维曲线可以利用plot函数   plot(x,y) ,其中x,y为长度相同的向量。

61.当plot函数的输入参数是矩阵形式时,这时将在同一坐标中以不同颜色绘制多根曲线。

62.一般情况下,绘图命令每执行一次就刷新当前图形窗口,图形窗口原有图形将不复存在。若希望在已存在的图形上再继续添加新的图形,可以使用图形保持命令hold.

hold on/off 命令控制是保持原有图形还是刷新原有图形,不带参数的hold 命令在两种状态下进行切换。

63.  图形标注函数的调用格式为 title(图形名称)   xlabel(x轴说明)   ylabel(y轴说明)  zlabel(z轴说明)  text(x,y,图形说明)

title和xlable、ylable、zlable函数分别用于说明图形名称和坐标轴的名称。text函数是在坐标点(x,y)处添加图形说明。

64.sunplot函数可以将图形窗口分割成若干个绘图区。每个区域代表一个独立的子图,也是一个独立的坐标系。调用格式是subplot(m,n,p),该函数将当前窗口分成m*n个绘图区,即m行n列个绘图区,区号按行优先编号,且选定第p个区委当前活动区。在每个绘图区允许以不同的坐标系单独绘制图形。

65.polar(theta,rho,选项) 函数可以用来绘制极坐标图,其中theta为极坐标极角,rho为极坐标极径,选项内容与plot函数相似。

66.隐函数作图:(1)对于显函数y=f(x),ezplot函数的调用格式为   ezplot(f)  在默认-2pi<x<2pi 绘制y=f(x)的图形 ;ezplot(f,[xmin,xmax])在区间xmin<x<xmax绘     制y=f(x)的图形

(2)对于隐函数f(x,y)在默认区间-2pi<x<2pi,-2pi<y<2pi绘制f(x,y)=0的图形;  对于ezplot(f,[xmin,xmax],[ymin,ymax])在区间xmin<x<xmax,ymin<y<ymax绘      制f(x,y)=0的图形  ;       对于ezplot(f,[a,b])在区间a<x<b,a<y<b绘制f(x,y)=0的图形.

(3)  对于参数方程 x=x(t),y=y(t),ezplot函数的调用格式为:  ezplot(x,y)在默认区间0<t<2pi绘制x=x(t),y=y(t)的图形;   ezplot(f,[tmin,tmax])在区间

tmin<t<tmax上绘制x=x(t)和y=y(t)的图形;

67.plot3(x1,y1,z1,选项1,x2,y2,z2,选项2,...,xn,yn,zn,选项n)可以用来绘制三维图像,其中“选项”的定义与plot函数一样;当x,y,z为同维向量时,以x,y,z为坐标绘制一条三维曲线;当x,y,z为同维矩阵时,则以x,y,z对应列为坐标绘制三维曲线。

68.   MATLAB绘制三维曲面,主要是利用函数meshgird生成x,y平面上的网格坐标矩阵,然后利用有关函数求对应网格坐标处关于竖坐标z的矩阵,最后利用mesh或surf函数绘制三维曲面。

Matlab的68个小常识的更多相关文章

  1. IC 小常识

    IC产品的命名规则: 大部分IC产品型号的开头字母,也就是通常所说的前缀都是为生产厂家的前两个或前三个字母,比如:MAXIM公司的以MAX为前缀,AD公司的以AD为前缀,ATMEL公司的以AT为前缀, ...

  2. 总结的一些网站利于搜索引擎优化的小常识及SEO优化

    网站利于搜索引擎优化的小常识 1. 尽量用独立IP和空间原因:同IP下其他网站受罚,可能会对你站有影响.如果你的站和很多垃圾.色情站同在一个服务器,搜索引擎会喜欢吗? 2. 做不同内容网站时,避免使用 ...

  3. h5 做app时和原生交互的小常识。

    距离上次随笔或许有半年了吧,最近在用hybrid模式开发移动app,所以就简单的说说用h5技术开发app时候,做原生交互的几个小常识: 一.拨打电话或者发送短信: <a href="t ...

  4. Matlab中的一些小技巧

    (转于它处,仅供参考) 1.. Ctrl+C 中断正在执行的操作 如果程序不小心进入死循环,或者计算时间太长,可以在命令窗口中使用Ctrl+c来中断.MATLAB这时可能正疲于应付,响应会有些滞后. ...

  5. MATLAB(2)——小波工具箱使用简介

    作者:桂. 时间:2017-02-19  21:47:27 链接:http://www.cnblogs.com/xingshansi/articles/6417638.html 前言 本文主要介绍MA ...

  6. python第二十八课——编码小常识

    2.内存和硬盘: 内存:计算机硬件组成部分之一,它是一个容器,用来存储数据:处理数据速度快, 存储数据量小:断电死机数据会丢失,短暂性存储数据 硬盘:计算机硬件组成部分之一,它是一个容器,用来存储数据 ...

  7. iOS开发-模拟器的小常识

    /* 补充: 让模拟器锁屏: command + l */ 让模拟器变大变小 打开Xcode模拟器,选择Window->Scale->

  8. css 小常识

    一.vertical-align可以采用负值(正/负值根据基线上下移动),也可以采用百分比值,而这个百分比值不是相对于字体大小或者其他什么属性计算的,而是相对于line-height计算的. 此外,w ...

  9. Java 开发小常识

    从理论上来讲Java做的系统并不比其他语言开发出来的系统更占用内存,那么为什么却有这么多理由来证明它确实占内存呢?两个字,陋习. 1.别用new Boolean().在很多场景中Boolean类型是必 ...

随机推荐

  1. 增加线程异步发送消息的方法二(Runnable)

    //获取当前时间:毫秒 long a = System.currentTimeMillis(); System.out.println("a :" + a); try { //更改 ...

  2. 转载:《TypeScript 中文入门教程》 10、混入

    版权 文章转载自:https://github.com/zhongsp 建议您直接跳转到上面的网址查看最新版本. 介绍 除了传统的面向对象继承方式,还流行一种通过可重用组件创建类的方式,就是联合另一个 ...

  3. 如何在MFC界面开发中响应Button按钮的Down和Up事件

    通过尝试有两种方案可以解决这个问题,第一种方案是通过PreTranslateMessage函数在调度消息之前对消息类型进行筛选,第二种方案是重载CButton类,在重载后的类CForTestButto ...

  4. python征程3.0(python对象)

    1.python使用对象模型来存储数据.构造任何类型的值都是一个对象.”尽管python被当成一种面向对象的脚本的编程语言“,但你完全能够写出不使用任何类和实例的脚本. python对象都拥有三个特性 ...

  5. 初识Spring MVC

    1.什么是Spring MVC? Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架,不同 ...

  6. PHP中的特殊类,接口类和抽象类(都不能直接实例化)

    接口类不用实例化,需要一一实现接口定义的所有方法.关键字interface implements 接口interface 是一个规定,给人继承用的东西,有点像抽象类在里面定义的方法,却不去实例化,而需 ...

  7. 移动H5前端性能优化指南

    移动H5前端性能优化指南 概述 1. PC优化手段在Mobile侧同样适用2. 在Mobile侧我们提出三秒种渲染完成首屏指标3. 基于第二点,首屏加载3秒完成或使用Loading4. 基于联通3G网 ...

  8. iOS使用Zbar扫描二维码

    iOS使用Zbar扫描二维码 标签(空格分隔):二维码扫描 iOS Zbar64位 正文: 首先下载一个支持64位系统的ZbarSDK的包,保存在了我的云盘里,地址:ZbarSDK 把文件拖到工程里面 ...

  9. iOS MJRefresh设置MJRefreshStateNoMoreData状态图片

    MJRefresh地址 //  代码地址: https://github.com/CoderMJLee/MJRefresh//  代码地址: http://code4app.com/ios/%E5%B ...

  10. 基于ntp的多服务器时间同步脚本

    server服务器每1个小时更新一次时间,server服务器旗下同步服务器每5秒钟同步一次时间,同步服务器与外网不做交互,由server服务器进行同步时间.所以保证每一台同步服务器时间一致. #vi ...