1_Matlab基本操作

文章目录

  • 工作环境
    • 操作界面
    • 运行命令窗口
    • 使用历史窗口
    • 当前目录浏览器
    • 工作空间浏览器
    • 帮助系统

工作环境

操作界面

在这里插入图片描述

  • 命令窗口:用户进行操作的主要窗口。可以输入各种MATLAB的命令。函数和表达式。同时操作的运算结构也会在该窗口出现。
  • 历史命令窗口:记录用户已经操作过的各种命令、函数和表达式。方便用户回忆以前的操作,也方便用户对这些历史信息进行编辑。
  • 当前目录窗口:设置当前目录,展示目录中的M文件或者MAT文件等,
  • 工作空间浏览器:查看工作空间中所有变量的类别、名称和大小。

运行命令窗口

  1. 显示方式
    在这里插入图片描述
    在”主页-环境-预设项“中进行字体、颜色的修改。

  2. 数值结果的显示
    命令窗口的数值结果都是以format short g的格式来显示的,可以根据计算的要求自行设置数据结果的显示方式。
    在这里插入图片描述
    Note:如果用户使用的是格式命令,相应的只有在窗口有效。当窗口关闭后,这些设置将失效。系统会恢复数值的默认格式。

  3. 命令窗口标点符号
    在这里插入图片描述

  4. 输入变量

    1. 变量名称和函数名称有大小写区别。
    2. 变量名称的第一个字符必须是英文字符。
    3. 变量名称中不可以包含空格或者标点符号,但是可以包含下划线。
    4. 尽量不要使用系统预定义变量名称。
      统预定义变量名称
  5. 处理复数
    MATLAB将复数作为一个整体处理,而不是像其他程序当作实部和虚部在处理。
    输入复数:

%显示如何在MATLAB中输入复数
z1 = 8 + 10i;       %直接按照直角坐标系的方式输入
z2 = 12 + 6*i;      %运算符构成的直角坐标的方式输入
z2 = 25 * exp(i*pi/3);  %运算符构成的极坐标方式输入

矩阵复数输入:

%显示如何使用复数矩阵
A = [1, 3, 5; 7, 9, 11]-[2, 4, 6; 8, 10, 12]*i;  %使用数组输入复数矩阵
A = [1+2i, 3+4i, 5+6i; 7+8i, 9+10i, 11+12i];  %使用元素输入复数矩阵

复数的基本运算:

%处理复数参量(实部、虚部、模和相角)
Real = real(C);
Imag = imag(C);
Mag = abs(C);
Phase = angle(C)*180/pi;
  1. 命令窗口控制命令
命令功能
clf清除图形窗口
clc清除命令窗口中的显示内容
type显示指定M文件的内容
clear清楚MATLAB工作空间中保存的变量
exit/quit退出MATLAB程序
path查看MATLAB的路径信息

使用历史窗口

用户不仅能在历史窗口中查看命令窗口中运行过的所有命令行,而且可以根据需要编辑这些命令行。

  • 复制命令行:单击右键,多行”ctrl+“多选后复制
  • 运行命令行:右键后选择”执行所选内容“
  • 创建M文件:选择内容后,右键点击”创建脚本“
  • 使用实录命令:记录当前命令窗口下的所有内容。
diary first_diary
......

当前目录浏览器

  • 路径管理:可以编辑或运行当前目录下的M文件;
  • 设置当前目录:
cd D:\Program\MATLAB
  • 搜索路径:内存变量>内置函数>当前目录文件
    在这里插入图片描述

工作空间浏览器

  • 单击变量后利用绘图工具栏按钮可以绘制合适的图形
  • 变量的编辑
who    %查看内存中变量名
whos    %查看内存中变量名和数值
clear x    %删除变量x
  • 数组编辑器:双击变量或者右键单击后”打开所选内容“,即可弹出数组编辑器窗口,在该窗口中可以对数值直接进行编辑。
  • 存取数据文件:提供Save和Load命令实现数据文件的存取。同时也可以直接用可视化界面进行操作。
    利用”主页>变量>保存工作区“来保存所有工作区变量。
    同时也可以导入保存的数据。

帮助系统

help help
demo  %查看样例程序

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/439561.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux之系统安全与应用续章

一. PAM认证 1.2 初识PAM PAM是Linux系统可插拔认证模块。 1.2.1 PAM及其作用 1)PAM是一种高效且灵活便利的用户级别认证方式,也是当前Linux服务器普遍使用的认证方式。 2)PAM提供了对所有服务进行认证的中央机制,适用于本地…

【Flutter 面试题】Dart是什么?Dart和Flutter有什么关系?

【Flutter 面试题】Dart是什么?Dart和Flutter有什么关系? 文章目录 写在前面Dart是什么Dart和Flutter有什么关系? 写在前面 👏🏻 正在学 Flutter 的同学,你好! 😊 本专栏是解决 Fl…

京东广告算法架构体系建设--在线模型系统分布式异构计算演变 | 京东零售广告技术团队

一、现状介绍 算法策略在广告行业中起着重要的作用,它可以帮助广告主和广告平台更好地理解用户行为和兴趣,从而优化广告投放策略,提高广告点击率和转化率。模型系统作为承载算法策略的载体,目前承载搜索、推荐、首焦、站外等众多广…

第16章_网络编程(网络通信要素,TCP与UDP协议,网络编程API,TCP网络编程,UDP网络编程,URL编程)

文章目录 第16章_网络编程本章专题与脉络1. 网络编程概述1.1 软件架构1.2 网络基础 2. 网络通信要素2.1 如何实现网络中的主机互相通信2.2 通信要素一:IP地址和域名2.2.1 IP地址2.2.2 域名 2.3 通信要素二:端口号2.4 通信要素三:网络通信协议…

论文笔记:多任务学习模型:渐进式分层提取(PLE)含pytorch实现

整理了RecSys2020 Progressive Layered Extraction : A Novel Multi-Task Learning Model for Personalized Recommendations)论文的阅读笔记 背景模型代码 论文地址:PLE 背景 多任务学习(multi-task learning,MTL)&a…

​ArcGIS Pro 如何批量删除字段

在某些时候,我们得到的图层属性表内可能会有很多不需要的字段,如果挨个去删除会十分的麻烦,对于这种情况,我们可以使用工具箱内的字段删除工具批量删除,这里为大家介绍一下使用方法,希望能对你有所帮助。 …

【Python机器学习系列】建立XGBoost模型预测心脏疾病(完整实现过程)

一、引言 前文回顾: 一文彻底搞懂机器学习中的归一化与反归一化问题 【Python机器学习系列】一文彻底搞懂机器学习中表格数据的输入形式(理论源码) 【Python机器学习系列】一文带你了解机器学习中的Pipeline管道机制(理论源码…

D35XB60-ASEMI整流桥D35XB60参数、封装、尺寸

编辑:ll D35XB60-ASEMI整流桥D35XB60参数、封装、尺寸 型号:D35XB60 品牌:ASEMI 封装:GBJ-5 最大重复峰值反向电压:600V 最大正向平均整流电流(Vdss):35A 功率(Pd): 芯片个数&#xff1…

Win10无法完成更新正在撤销更改的解决方法

在Win10电脑操作过程中,用户看到了“无法完成更新正在撤销更改”的错误提示,这样系统就不能成功完成更新,不知道如何操作才能解决此问题?以下小编分享最简单的解决方法,帮助大家轻松解决Win10电脑无法完成更新正在撤销…

ES实战回顾

1、你用的集群节点情况? 一个ES集群,18个节点,其中3个主节点,15个数据节点,500G左右的索引数据量,没有单独的协调节点,它的每个节点都可以充当协调功能; 2、你们常用的索引有哪些&a…

疯狂的方块

欢迎来到程序小院 疯狂的方块 玩法&#xff1a;两个以上相同颜色的方块连在一起&#xff0c;点击即可消除&#xff0c;不要让方块到达顶部&#xff0c;消除底部方块哦^^。开始游戏https://www.ormcc.com/play/gameStart/263 html <div id"gameDiv"> <canv…

《机器人SLAM导航核心技术与实战》第1季:第7章_SLAM中的数学基础

视频讲解 【第1季】7.第7章_SLAM中的数学基础-视频讲解 【第1季】7.1.第7章_SLAM中的数学基础_SLAM发展简史-视频讲解 【第1季】7.2.第7章_SLAM中的数学基础_SLAM中的概率理论-视频讲解 【第1季】7.3.第7章_SLAM中的数学基础_估计理论-视频讲解 【第1季】7.4.第7章_SLAM中的…