许可优化
许可优化
产品
产品
解决方案
解决方案
服务支持
服务支持
关于
关于
软件库
当前位置:服务支持 >  软件文章 >  Matlab学习笔记①:基础知识与入门操作

Matlab学习笔记①:基础知识与入门操作

阅读数 4
点赞 0
article_banner


1.matlab工作环境

(1)下载安装

官方下载地址:MATLAB (mathworks.com)

应用界面:



(2)主窗口简介:

编辑器窗口:

新建脚本--调出 编辑器  : 编写程序通常在脚本中编写

(untitled后的*表示脚本未保存)

选中编辑器中部分代码,单击右键后点击执行,选中的代码在 命令行  中执行

命令行窗口:

matlab  主要工作窗口,用户输入matlab运作指令、函数和表达式,并可显示除图形外所有运算结果,运行错误时会有相应的错误提示 \Rightarrow 用于执行当前代码

fx>>为命令提示符

①输入单行命令后按下enter执行命令,命令窗口将运算结果赋值给默认变量ans

②输入多行命令换行时按下enter+shift,多行命令编辑完毕后按下enter执行命令

③如果一个命令行很长,一个物理行写不下时在其后加...,按下enter键转到下一个物理行继续编辑命令的其他部分

当前目录浏览器:

用于设置当前目录,显示当前目录下的子目录、M文件等文件信息;对于该界面的M文件可直接进行复制、编辑、运行等操作

更改文件(.m)存储路径:

工作空间浏览器:

显示内存中所有的(命令行中定义并赋值的)变量名及数据信息,并可以对变量进行观察、编辑、提取和保存

文件概况窗口:

用于查看文件详细信息



2.matlab通用命令

所有交互命令在命令行输入!


命令功能
help+函数名在命令窗口中显示matlab函数或命令的帮助信息
helpdesk显示help浏览器界面
ver显示matlab版本信息
命令功能
close关闭当前的图形(figure)窗口
close all关闭所有的图形(figure)窗口
clc清除命令窗口中的内容
home光标回到窗口左上角
命令功能
who列出当前工作空间的所有变量
whos列出当前工作空间的所有变量的详细信息
clear从工作空间清除所有变量
clear global从工作空间清除所有全局变量
clear all从工作区间清除所有变量、函数和MEX文件
workspace显示工作空间浏览器
load将磁盘工作变量加载到工作空间
pack将所有变量保存到磁盘后清除内存
quit退出matlab


3.matlab变量

(1)变量管理:

命名规则
①变量名区分大小写

②变量名不超过63个字符

③变量名必须以字母开头

④matlab保留字(命令指令、永久常数值等)不能用作变量名

赋值

变量名 = 变量值

例:a = 1(也可以不加修饰空格写为a=1)

直接输入表达式进行运算

管理

who命令:显示所有已定义变量名

whos命令:显示所有变量及相关信息

clear命令:删除工作窗口所保存的变量

class()函数:输出变量类型

save命令:保存变量到文件

以下代码将当前工作窗口的变量a b x储存到mydata.mat文件中(储存变量的文件扩展名为.mat)

save mydata a b x   %save 文件名 变量名save mydata d:\matlab\mydata a b x   %save 文件路径+文件名 变量名

load命令:加载变量文件到工作窗口

将.mat文件中储存的变量导入当前工作窗口

load mydata a b x   %load 文件名 变量名load mydata d:\matlab\mydata a b x   %load 文件路径+文件名 变量名


(2)数据类型:


数值类型(整数 浮点数 复数)int uint double等
逻辑类型logical
字符与字符串char
单元数组类型cell
结构体类型struct
函数句柄function_ha


数值型:

数值类型转换函数:intx()  uintx()  double()  (x表示转换成整数的位数)

例:int8(15.48)=15 将浮点数15.48转换成无符号的八位整数

complex( , )   (产生复数,i,j为虚数单位)

例:z=3+4i 等价于 z=complex(3,4)
相关文章
技术文档
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
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

姓名不为空

姓名不为空
手机不正确

手机不正确

手机不正确
公司不为空

公司不为空

公司不为空