找回密码
 注册
关于网站域名变更的通知
查看: 982|回复: 4
打印 上一主题 下一主题

MatLab 简介

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-7-23 10:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 piday123 于 2021-7-23 13:22 编辑 ! p7 s3 t8 m( j8 Q
$ O: Q, R! @$ {
MATLAB是一门计算机编程语言,取名来源于Matrix Laboratory,本意是专门以矩阵的方式来处理计算机数据,它把数值计算和可视化环境集成到一起,非常直观,而且提供了大量的函数,使其越来越受到人们的喜爱,工具箱越来越多,应用范围也越来越广泛。MATLAB的发展历史见下表1-1。(年份不详的请知道的网友补充。)
& j' s: n/ X( |7 k3 i
* u$ `, g" P  r- f
时间
版本
19851.0
19862.0(含控制系统工具箱)
19883.9
19934.0(含Simulink1.0)
19944.2(含simulink2.0)
不详4.3
不详5.3
20006.0(含Simulink4.0)
20016.1(含Simulink4.1)
不详6.21
20036.5
5 X6 G6 J) G4 s6 F! _" }$ [! _
& N0 C' z. ?6 @6 c% s( f
1.1 安装
' M% Z) u/ m; _$ w! \. o    MATLAB的安装非常简单,这里以Windows版本6为例。运行setup后,输入正确的序列号,选择好安装路径和安装的模块,几乎是一直回车就可以了。这里有一点要注意的是,由于不同操作系统设置,可能会出现一些意外错误,而且越高版本的MATLAB对计算机系统的要求也越高,如6.1版本要求至少64M内存,最好128M。所以根据自身情况选择适合的版本安装,最好还要在操作系统初安装后就安装,避免出现意外。. `# L2 ?: d( ]
2 `( ^' @& Z" n
1.2 运行
2 `3 o7 w7 D8 P. l; J: r  MATLAB的启动运行:#:\MATLAB6p1\bin\win32\matlab.exe(其中#为安装盘符。)但一般安装完毕后会在安装目录下有一个快捷运行方式。+ P4 `/ O8 E# U( y/ q. B8 Z' h+ u
  MATLAB启动后显示的窗口称为命令窗口,提示符为“>>”。一般可以在命令窗口中直接进行简单的算术运算和函数调用。如果重复输入一组表达式或计算复杂,则可以定义程序文件来执行达到目的。程序文件扩展名为“.m”,以文本文件形式保存。有两种方式运行程序文件:一是直接在MATLAB命令窗口输入文件名,二是选择File->Open打开m文件,弹出的窗口为MATLAB编辑器。这时可选择它的Debug菜单的Run子菜单运行。
! M. ^7 L- S& R" o$ U0 L
& s* S) J6 N: s" M/ u0 j1.3 帮助文件
" v  g2 a# i+ ]& f' t  学习MATLAB软件最好的教材是它的帮助文件。只要硬盘容量够大,极力推荐安装完整的帮助文档,即使你对阅读英文不是很有信心,但我相信其足够的实例还是能让你对要查询的命令函数有一定的了解的。有两种方法取得帮助信息:一是直接在命令窗口输入>>help 函数名;如help imread,会得到相应函数的有关帮助信息。二是在帮助窗口中查找相应信息。不同版本的帮助菜单界面有所不同,这只能依赖于你自己去熟悉了。但总体上都和windows的界面具有相似的处理过程。
2 f$ d4 E1 N6 j1 W6 \- h& [( n' j+ o" D( e/ O2 q& t, o1 t4 s
1.4  MATLAB所定义的特殊变量及其意义
1 {: r) e8 O( {2 i, S: f  r9 d4 n3 u5 Z4 y! Q' [: m
变量名意义
help在线帮助命令, 如用help plot调用命令函数plot的帮助说明。
who列出所有定义过的变量名称
ans最近的计算结果的变量名
epsMATLAB定义的正的极小值=2.2204e-16
piπ值3.14159265...
inf∞值,无限大
NaN非数
7 s3 c5 A! _- _& l/ i) _
% ^" z9 @8 y6 R- L, S8 B' U" i. d
1.5  MATLAB中的运算符和特殊字符说明
. s3 J4 P- ]3 K6 ?" b8 _8 @$ n# X( U2 h9 b3 |+ ~$ I
符号
! @! G. Y9 `# a: T9 W8 Z
符号用途说明
+
-
.*点乘  详细说明help arith
矩阵相乘
矩阵求幂
.^点幂
\左除 详细说明help slash
/右除
.\点左除
./点右除
kron张量积 详细说明help kron
作分隔用,如把矩阵元素、向量参数、函数参数、几个表达式分隔开来
(a)写在一个表达式后面时,运算后命令窗口中不显示表达式的计算结果
: j2 k# f; E. @) k% R3 S6 e+ N(b)在创建矩阵的语句中指示一行元素的结束,例如m=[x y z;i j k]
(a)创建向量的表达式分隔符,如x=a:b:c1 l7 i: M0 C9 m7 p
(b)a(:,j)表示j列的所有行元素;a(i,: )表示i行的所有列元素;a(1:3,4)表示第四列的第1行至第3行元素
()圆括号
[]创建数组、向量、矩阵或字符串(字母型)
{}创建单元矩阵(cell array)或结构(struct)
%注释符,特别当编写自定义函数文件时,紧跟function后的注释语句,在你使用help函数名时会显示出来。
'(a)定义字符串用# p4 }& M( L2 e% a# l
(b)向量或矩阵的共轭转置符
.'一般转置符
...表示MATLAB表达式继续到下一行,增强代码可读性
赋值符号
==等于关系运算符
<,>小于,大于关系运算符 详细说明help relop
&逻辑与
|逻辑或
~逻辑非
xor逻辑异或

$ Z/ S- y, s4 N
- e, ?  t# {# b% Y' d8 T
" F2 I2 j: P: f, o* c4 A0 K

该用户从未签到

2#
发表于 2021-7-23 13:20 | 只看该作者
MATLAB是一门计算机编程语言

该用户从未签到

3#
发表于 2021-7-23 13:22 | 只看该作者
MATLAB中的运算符和特殊字符说明

该用户从未签到

4#
发表于 2021-7-23 13:24 | 只看该作者
MATLAB所定义的特殊变量及其意义
  • TA的每日心情
    奋斗
    2025-1-1 15:26
  • 签到天数: 584 天

    [LV.9]以坛为家II

    5#
    发表于 2021-7-27 20:33 | 只看该作者
    很棒棒哦,加油
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 01:58 , Processed in 0.171875 second(s), 24 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表