MATLAB命令

在这里插入图片描述

MATLAB是一个用于数值计算和数据可视化的交互式程序。您可以通过在命令窗口的MATLAB提示符 ‘>>’ 处键入命令来输入命令。

在本节中,我们将提供常用的通用MATLAB命令列表。

用于管理会话的命令
MATLAB提供了用于管理会话的各种命令。下表提供了所有此类命令-

命令 目的

clc 清除命令窗口。
clear 从内存中删除变量。
exist 检查文件或变量的存在。
global 声明变量为全局变量。
help 搜索帮助主题。
lookfor 在帮助条目中搜索关键字。
quit 停止MATLAB。
who 列出当前变量。
whos 列出当前变量(长显示)。
用于系统的命令
MATLAB提供了各种有用的命令来处理系统,例如将当前工作作为文件保存在工作区中,并在以后加载文件。

它还为其他与系统相关的活动提供各种命令,例如显示日期,在目录中列出文件,显示当前目录等。

下表显示了一些常用的与系统相关的命令-

命令 目的

cd 更改当前目录。
date 显示当前日期。
delete 删除文件。
diary 开启/关闭日记文件录制。
dir 列出当前目录中的所有文件。
load 从文件加载工作区变量。
path 显示搜索路径。
pwd 显示当前目录。
save 将工作空间变量保存在文件中。
type 显示文件的内容。
what 列出当前目录中的所有MATLAB文件。
wklread 读取.wk1电子表格文件。
输入和输出命令
MATLAB提供以下与输入和输出相关的命令-

命令 目的

disp 显示数组或字符串的内容。
fscanf 从文件中读取格式化的数据。
format 控制屏幕显示格式。
fprintf 执行对屏幕或文件的格式化写入。
input 显示提示并等待输入。
; 禁止丝网印刷。
fscanf和fprintf命令的行为像C的scanf和printf函数。它们支持以下格式代码-

格式代码 目的

%s 格式化为字符串。
%d 格式化为整数。
%f 格式化为浮点值。
%e 以科学计数形式格式化为浮点值。
%g 以最紧凑的格式进行格式化:%f或%e。
\n 在输出字符串中插入新行。
\t 在输出字符串中插入一个选项卡。
格式函数具有以下用于数字显示的形式-

格式功能 最多显示

format short
四个小数位(默认值)。

format long
16位小数。

format short e 五位数加指数。
format long e 16位数字加指数。
format bank 两个小数位数。定点货币形式
format + 正数,负数或零。
format rat 有理近似。小数分数表示
format compact 禁止某些换行符。
format loose 重置为不太紧凑的显示模式。
向量,矩阵和数组命令
下表显示了用于处理数组,矩阵和向量的各种命令-

命令 目的

cat 连接数组。
find 查找非零元素的索引。
length 计算元素数。
linspace 创建规则间隔的矢量。
logspace 创建对数间隔的向量。
max 返回最大元素。
min 返回最小的元素。
prod 每列的乘积。
reshape 更改大小。
size 计算数组大小。
sort 对每一列进行排序。
sum 对每列求和。
eye 创建一个单位矩阵。
ones 创建一个数组。
zeros 创建一个零数组。
cross 计算矩阵叉积。
dot 计算矩阵点积。
det 计算数组的行列式。
inv 计算矩阵的逆。
pinv 计算矩阵的伪逆。
rank 计算矩阵的秩。
rref 计算精简行梯形表格。
cell 创建单元格数组。
celldisp 显示单元格数组。
cellplot
显示单元格数组的图形表示形式。

num2cell 将数字数组转换为单元格数组。
deal 匹配输入和输出列表。
iscell
标识单元格数组。

绘图命令
MATLAB提供了许多用于绘制图形的命令。下表显示了一些常用的绘图命令-

命令 目的

axis 设置轴限制。
fplot
函数的智能绘图。

grid 显示网格线。
plot 生成xy图。
print 打印图或将图保存到文件中。
title 将文本放在图的顶部。
xlabel 在x轴上添加文本标签。
ylabel 将文本标签添加到y轴。
axes 创建轴对象。
close 关闭当前图。
close all 关闭所有地块。
figure 打开一个新的图形窗口。
gtext 通过鼠标启用标签放置。
hold 冻结当前图。
legend 用鼠标放置图例。
refresh 重新绘制当前图形窗口。
set 指定对象(例如轴)的属性。
subplot 在子窗口中创建图。
text 在图中放置字符串。
bar 创建条形图。
loglog 创建对数-对数图。
polar 创建极坐标图。
semilogx 创建半对数图。(对数横坐标)。
semilogy 创建半对数图。(对数纵坐标)。
stairs 创建楼梯图。
stem 创建茎图。

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

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

相关文章

递归神经网络(RNN)在AI去衣技术中的深度应用

在人工智能(AI)技术飞速发展的今天,图像处理和计算机视觉领域不断取得新的突破。其中,AI去衣技术作为一个具有挑战性的研究方向,引起了广大研究者和公众的关注。递归神经网络(RNN)作为深度学习的…

《Python源码剖析》之PyTypeObject

前言 这一篇博客原本应该是写在上一篇关于pyObject对象的博客中的,但是为了不把内容写的又臭又长,给读者减轻痛苦,给我也减少压力,于是就专门用一篇介绍一下今天的主角—pyTypeObject。 开始 还记得在上一篇我们有聊到&#xf…

具身智能的 Scaling Law

Scaling Law 具身智能的Scaling Law指的是一种理论,它探讨了具备智能的生物或机器系统随着规模的扩展而表现出的一些规律性变化。这个理论涵盖了许多方面,主要关注智能系统的不同尺度之间的相互关系。 具身智能是指生物或机器系统在其环境中感知、行动…

vscode 使用文件模板功能来添加版权信息

vscode 新建文件的时候,自动填充作者及版权信息 无需使用插件,操作如下: 选择 “首选项(Preferences)”。在搜索框中输入 “file template” 或者 “文件模板”,然后选择相关的设置项。 {"C_Cpp.clang_format_fallbackSt…

嵌入式虽然入门容易,但精通难度很大。

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「嵌入式的资料从专业入门到高级教程」, 点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!此外,嵌入式系统的…

蓝桥杯——分巧克力

思路非常简单,就是一个二分法。 注意一下l和r的取值,就可以了。 // 如何进行切分巧克力:横纵除法。例如:一块6*5的,欲切为3*3的小块,横:6/2 3;纵:5/31.所以可以切成3*…

职业技能鉴定服务中心(新闻系统+证书查询系统)

后端采用ThinkPHP8,最新tp框架 前端采用divcss布局 数据库采用MySQL 采用三种技术实现新闻系统和证书查询系统 源码:git clone https://gitee.com/3539949703/certificate-website.git 效果图如下:

【ZZULIOJ】1078: a+b(多实例测试1)(Java)

目录 题目描述 输入 输出 样例输入 Copy 样例输出 Copy 提示 code 题目描述 计算AB 输入 输入第1行为一个整数n(1≤n≤10),代表测试的组数。 下面有n组测试数据,每组1行,为2个整数,为A, B。 输出 对每行输入&#xff…

采用ModelSim创建一个简单的实例

参考这个链接:modelsim的详细使用方法和容易出现的问题!(适用初学者)-CSDN博客

[Linux_IMX6ULL驱动开发]-设备树简述

目录 设备树的引入 设备树具体框架 设备树的属性 label address-cells和size-cells compatible model status reg 设备树的编译 内核对设备树的处理 plateform_device如何对应plateform_driver 设备树的引入 之前已经学习了解过了总线驱动模型的概念,也…

webots学习记录8:R2023b如何在某个零件上添加一个恒定的力(矩)

在webots安装路径下,从include\controller\c\webots\supervisor.h中可以看到如下定义: void wb_supervisor_node_add_force(WbNodeRef node, const double force[3], bool relative); void wb_supervisor_node_add_force_with_offset(WbNodeRef node, c…

37-5 基于时间的盲注 SQL 注入 PoC 的 Python 编写

攻击目标就用sql靶场的第9关,手注与靶场搭建:22-5 SQL注入攻击 - 基于时间的盲注-CSDN博客 poc import concurrent.futures # 导入并发模块 import requests # 导入发送HTTP请求的库 import string # 导入处理字符串的库url = "http://127.0.0.1/sqli-labs-master…

AndroidStudio中虚拟机(AVD)无法启动,出现unable to locate adb错误

1.检查Android SDK Platform-Tools是否安装(个人是通过这个方法解决的) 首先通过File-Project Structure-Project SDK检查SDK有没有被选中 步骤:打开file -> settings ,搜索SDK 之后点击"-",在点击Apply进行安装 2.可能是驱动的问题 电脑…

关于大模型训练微调的几个概念

什么是训练、预训练、微调? Post-pretrain、SFT、RLHF 是什么?有什么区别?RAG 与微调有什么区别?什么场景下需要微调?微调需要多少数据? 成本如何? 1、训练 总结来说,预训练是为了…

深入解析YOLOv2

深入解析YOLOv2 引言 目标检测是计算机视觉中的一个核心问题,它旨在识别图像中所有感兴趣的目标,并给出它们的类别和位置。近年来,随着深度学习技术的发展,目标检测领域取得了巨大的进步。YOLO(You Only Look Once&a…

基于OSAL 实现UART、LED、ADC等基础示例 4

1 UART 实验目的 串口在我们开发单片机项目是很重要的,可以观察我们的代码运行情况,本节的目的就 是实现串口双工收发。 虽然说 osal 相关的代码已经跟硬件关系不大了,但是我们还是来贴出相关的硬件原理图贴出来。 1.1 初始化 osal_init_s…

交换式网络捕获网络流量的方法

交换式网络捕获网络流量的方法 参考资料: https://blog.csdn.net/weixin_44143678/article/details/107559329 # 一.端口镜像 端口镜像,又称为“端口监视”或“端口抄送”,是一种网络管理技术,旨在将网络设备上的特定端口的流…

PyTorch Conv2d 前向传递中发生了什么?

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「stormsha的主页」…

Servlet对象的生命周期

1.什么是Servlet的生命周期? Servlet对象什么时候被创建,神魔时候被销毁。 Servlet对象创建了几个? Servlet对象的生命周期表示:一个 Servlet对象从出生在最后死亡,整个过程是怎样的。 Servlet对象由随来维护? Servlet对象的…

[Java、Android面试]_19_单例模式(高频问题)

本人今年参加了很多面试,也有幸拿到了一些大厂的offer,整理了众多面试资料,后续还会分享众多面试资料。 整理成了面试系列,由于时间有限,每天整理一点,后续会陆续分享出来,感兴趣的朋友可关注收…