许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab快速入门:界面介绍与基础知识

Matlab快速入门:界面介绍与基础知识

阅读数 59
点赞 0
article_banner

一、界面介绍

如果是第一次使用Matlab,启动后将进入其默认设置的工作界面,如下图所示,工作界面主要由标题栏、功能区、工具栏、命令行窗口、当前目录窗口、工作区组成。

图1 Matlab默认工作界面

1.标题栏

图2 标题栏

左侧为软件图标及名称,右侧有3个按钮,分别是最小化、最大化、关闭工作界面。

2.功能区

图3 功能区

主要分为“主页”选项卡(显示和脚本文件相关的命令)、“绘图 ”选项卡(显示关于图形绘制的命令)、“APP ”选项卡(显示多种应用程序命令)。

3.工具栏

图3 工具栏

工具栏汇集了常用的操作命令。

4.命令行窗口

图4 命令行窗口

在该窗口可以进行各种计算操作,也可以使用命令打开各种Matlab工具,还可以查看各种命令的帮助说明等。在命令行窗口的操作是最基本的,也是入门时候首先要掌握的。

5.当前目录窗口

图5 当前目录窗口

在当前目录窗口,可显示或改变当前目录,查看当前目录下的文件。

6.工作区

图6 工作区

在工作区窗口显示目前内存中所有的Matlab变量 名、数据结构、字节数与类型。

二、基础知识

Matlab的语法特征和C语言 C++语言 十分相似,学过这两种语言的同学对Matlab语言可能就不陌生了。

1.基本符号

  • 分号(;)——命令后面加分号,在命令行窗口不会显示结果;命令后面不加分号,在命令行窗口会显示运算结果。
>> a=4;
>> b=5

b =

     5
  • 命令行窗口的指令行“头首”的“>>”是自动生成的,为运算提示符,表示Matlab处于准备就绪阶段;在运算提示符后输入命令以后,按enter健,就会在命令行窗口出现相应的结果,并会将结果保存在工作区窗口。
>> 3+8

ans =

    11

>> 4*9

ans =

    36

注意:Matlab一定要在英文状态下输入命令,中文状态下会出错。

>> sin(pi/6)
 sin(pi/6)
    ↑
错误: 输入字符不是 MATLAB 语句或表达式中的有效字符。
 
>> 

2.Matlab常用指令

quit、exit——关闭Matlab

clc——清除命令行窗口

clear——删除Matlab中的变量

cd——显示或改变工作目录

close all——删除图窗

注意:类似的还有很多,平时注意积累。

3.数据类型与运算符

  • 常量 :Matlab提供了一些预定义的变量,称为常量
>> pi

ans =

    3.1416
  • 变量:Matlab变量名必须以字母开头,同时区分字母的大小写,并且不能超过31个字符。
>> er=45;
>> 34er
 34er
 ↑
错误:  MATLAB 运算符异常。
 
>>
  • 运算符:
  • 注意:Matlab的除法运算分为左除与右除
>> a=4;
>> b=3;
>> c=a/b

c =

    1.3333

>> d=b/a

d =

    0.7500

>> 
  • 注意:Matlab的乘运算分为算术乘与点乘,在矩阵运算时,点乘和线性代数中学到的矩阵的乘法有差别
>> a=[2,3,4;1,2,3];
>> b=[1,2,3;4,5,6];
>> c=a.*b

c =

     2     6    12
     4    10    18

>> d=a*b
错误使用  * 
内部矩阵维度必须一致。
 
>> 
  • 函数运算:复数运算和三角函数运算等
>> j=3+5*i;
>> a=abs(j)

a =

    5.8310

>> b=sqrt(3^2+5^2)

b =

    5.8310

三、训练题

1.熟悉Matlab界面的各个部分,掌握每一个部分对应的功能

2.给x赋值1,计算sin(x)的值,清除内存变量,清除命令行窗口,计算圆周率 \pi 的值

3.已知复数为3+4i,计算复数的模、相角、共轭、虚部、实部,构造一个7-8i的复数

4.创建一个从0开始,增量为2,到10结束的向量x;创建一个从0开始,到10结束,包含6个数据元素的向量x


免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

武汉格发信息技术有限公司,格发许可优化管理系统可以帮你评估贵公司软件许可的真实需求,再低成本合规性管理软件许可,帮助贵司提高软件投资回报率,为软件采购、使用提供科学决策依据。支持的软件有: CAD,CAE,PDM,PLM,Catia,Ugnx, AutoCAD, Pro/E, Solidworks ,Hyperworks, Protel,CAXA,OpenWorks LandMark,MATLAB,Enovia,Winchill,TeamCenter,MathCAD,Ansys, Abaqus,ls-dyna, Fluent, MSC,Bentley,License,UG,ug,catia,Dassault Systèmes,AutoDesk,Altair,autocad,PTC,SolidWorks,Ansys,Siemens PLM Software,Paradigm,Mathworks,Borland,AVEVA,ESRI,hP,Solibri,Progman,Leica,Cadence,IBM,SIMULIA,Citrix,Sybase,Schlumberger,MSC Products...

相关文章
QR Code
微信扫一扫,欢迎咨询~
customer

online

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 board-phone 155-2731-8020
close1
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空