MATLAB常用命令总结

1 基础函数

1.1 统计相关基础函数

1、求和:sum函数

b = sum(a,dim);
  • a表示矩阵;dim等于1或者2,1表示每一列进行求和,2表示每一行进行求和;表示每列求和还是每行求和;b表示求得的行向量。

2、求均值:mean函数

3、求方差:var函数

4、求均方差:std函数

5、求协方差:cov函数

1.2 其它基础技巧

确保输入向量为行向量:

X = X(:)';

确保输入向量为列向量:

X = X(:);

矩阵循环移动:

Y = circshift(A,K)
Y = circshift(A,K,dim)
  • A可以是向量,也可以是数组、矩阵;
  • K表示移动的位数:K为正整数时,循环右移K位;K为负整数时,循环左移 位。K也可以表示为数组的形式,K=[row,col],row表示行变换,col表示列变换,此时无需dim控制行列变换。
  • dim=1(默认值)时,交换行;dim=2时,交换列。(注意这里和matlab一般的默认值是列不同)

1.3 设置保留小数

在结果展示时,需设置数字保留小数为主,可采用round函数

round(Num, 位数)

在图形中在采用如下设置:

text( 'string',"\itR\rm_2="+round( R2( in, 1), 2 ) , 'Units','normalized','position',[0.2,0.92],  'FontSize',12,'FontWeight','Bold','FontName','Times New Roman');  

2 图像相关

2.1 绘图

基础设置如下:

figure(1)
hold on;
box on;
xlabel(X_name);  % 后续调整坐标标题
ylabel(Y_name);  % 后续调整坐标标题
set(gca,'xlim',[0 1],'xtick',[0:0.2:1],'xticklabel',[0:0.2:1] );
set(gca,'ylim',[0 1],'ytick',[0:0.2:1],'yticklabel',[0:0.2:1]);
text( 'string',"(a) Figure 1", 'Units','normalized','position',[0.02,0.9],  'FontSize',14,'FontWeight','Bold','FontName','Times New Roman');   
hl = legend(h([1 2]),"Legend 1","Legend 2");
set(hl,'Box','off','NumColumns',2,'FontSize',14,'Fontname', 'Times New Roman');
set(gca,'FontSize',12,'Fontname', 'Times New Roman');
set(gca,'Layer','top');

子图位置设置:

2.2 图形格式设置

2.2.1 图片尺寸设置(单位:厘米)

figureUnits = 'centimeters';
figureWidth = 30; 
figureHeight = 15;

figure(1)
set(gcf, 'Units', figureUnits, 'Position', [0 0 figureWidth figureHeight]);

2.2.2

2.3 图形导出

可自定义图片格式,如’.tiff’,'.png’等等

clc
close all
clear
%% 导入数据
pathFigure= '.\Figures\' ;
Figure_name ='Figure 1';

str= strcat(pathFigure, Figure_name, '.tiff');
print(gcf, '-dtiff', '-r600', str);

3 文件相关

3.1 文件导入

  • 绝对路径

  • 相对路径

-当前路径
Matlab当前路径,用符号一个点“.”表示;
-上一级路径
Matlab上一级路径,用符号二个点“…”表示;

3.2 文件导出

4 专用函数-水文专业

3.1 数据处理相关

3.2

参考

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Matlab中,有许多基础命令可以使用。其中一些基础命令及其功能描述如下: - builtin:执行Matlab内建的函数。 - global:定义全局变量。 - eval:执行Matlab语句构成的字符串。 - nargchk:函数输入输出参数个数检验。 - feval:执行字符串指定的文件。 - script:Matlab语句及文件信息。 - function:Matlab函数定义关键词。 另外,还有一些其他的基础命令,包括: - matlabrc:启动主程序。 - quit:退出Matlab环境。 - startup:Matlab自启动程序。 还有一些与搜索路径、帮助文档、版本信息、错误信息等相关的命令,包括: - addpath:增加一条搜索路径。 - rmpath:删除一条搜索路径。 - demo:运行Matlab演示程序。 - type:列出.M文件。 - doc:装入超文本文档。 - version:显示Matlab的版本号。 - help:启动联机帮助。 - what:列出当前目录下的有关文件。 - lasterr:显示最后一条信息。 - whatsnew:显示Matlab的新特性。 - lookfor:搜索关键词的帮助。 - which:找出函数与文件所在的目录。 - path:设置或查询Matlab路径。 这些基础命令可以帮助你在Matlab中进行各种操作和任务。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [Matlab 常用命令 大全](https://blog.csdn.net/qq_37407054/article/details/90744293)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

WW、forever

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值