MATLAB命令

server/2024/10/18 10:28:34/

在这里插入图片描述

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.ppmy.cn/server/14471.html

相关文章

【Linux】NFS网络文件系统搭建

一、服务端配置 #软件包安装 [roothadoop01 ~]# yum install rpcbind nfs-utils.x86_64 -y [roothadoop01 ~]# mkdir /share#配置文件修改 #格式为 共享资源路径 [主机地址] [选项] # [roothadoop01 ~]# vi /etc/exports /share 192.168.10.0/24(rw,sync,no_root_squash) #…

什么是Java中的Web服务?

Java中的Web服务是一种应用程序,它使用网络和基于Web的标准通信协议,如HTTP和XML,为客户端提供服务。Web服务允许不同的机器在不同的操作系统和编程语言之间进行交互,而无需考虑底层的技术细节。这种交互是通过交换简单的、标准化…

Day16-Java进阶-线程通信线程生命周期线程池单例设计模式

1. 线程通信 1.1 线程通信介绍 1.2 两条线程通信 package com.itheima.correspondence;public class CorrespondenceDemo1 {/*两条线程通信*/public static void main(String[] args) {Printer1 p new Printer1();new Thread(new Runnable() {Overridepublic void run() {syn…

vue cli3开发自己的插件发布到npm

具体流程如下: 1、创建一个vue项目 vue create project 2、编写组件 (1)新建一个plugins文件夹(可自行创建) (2)新建Button组件 (3)组件挂载,为组件提供 in…

【TikTok】美区TK矩阵引流系统有哪些深度测评方案?

TikTok的现状运营列举,条条都是干货,想玩全球TK的可以花点时间看看。 一,TIKTOK在美国一直很火,但是在小众国家人气就一般般。现在北美区的小店还可以卖服务和虚拟商品,是全球颇具特色的。 二,可由于不是实…

浅析Java中的LinkedList和ArrayList特点和底层

本期经验 LinkedList适合于删除和插入元素的操作,对首元素和尾元素的删除和修改插入极好,ArrayList适合于元素的修改和查询。 LinkedList LinkedList的底层使用双向链表来写,这导致其每次查询和修改元素都必须从首元素开始以此往下找&…

怎么理解Fiber,Fiber解决了什么问题

问题 JavaScript引擎和浏览器的渲染引擎两个线程是互斥的,当有一个线程在执行的时候,另一个线程只能挂起等待。 如果JavaScript线程长时间占用主线程,那么渲染引擎的线程就得长时间等待,页面长时间不更新,会导致页面的响应度变差,给用户的感觉就是页面很卡。 这也是Re…

再谈C语言——理解指针(四)

assert断⾔ assert.h 头⽂件定义了宏 assert() ,⽤于在运⾏时确保程序符合指定条件,如果不符合,就报错终⽌运⾏。这个宏常常被称为“断⾔”。 assert(p ! NULL); 上⾯代码在程序运⾏到这⼀⾏语句时,验证变量 p 是否等于 NULL 。…