MATLAB 笔记

变量名称

注意:MATLAB的有效变量名称以字母开头,后跟字母、数字或下划线(不能有空格和-)。MATLAB区分大小写,因此 Aa 不是同一变量。

快捷键

输入一个函数名(或开头几个字母)+上箭头 可以重现之前写过的这个函数/方法的代码。

括号

中括号[] :矩阵,向量相关;

圆括号() :与函数相关,还可以索引数组的元素;

大括号{}:cell型数组相关;

rand()

1、rand(),返回一个[0,1]均匀分布随机数;

2、rand(m),返回一个m行m列的[0,1]均匀分布随机数;

3、rand(m,n),返回一个m行n列的[0,1]均匀分布随机数

4、matlab A=rand(3,4)<0.7,随机产生一个 3行4列的矩阵,矩阵的每个元素和0.7 比较,比较结果为 真和假,也就是0 和1 ,然后再将这些结果显示出来

interp1插值

一维数据插值

vq = interp1(x,v,xq) 

例如:

HGHT2 = interp1(potentialT0,HGHT0,potentialT,'pchip','extrap');

HGHT随potentialT变化,但HGHT有NaN,这是将HGHT和potentialT中的NaN位置的数值都去掉,为HGHT0和potentialT0。上述插值后,得到空位含值的HGHT2。

数组合并

一维数用逗号(,)组合

多维数组用分号(;)组合,注意维度一致

TXT文件创建与写入

file_path='E:\2022\'; %文件保存目录
file_name='KAUST_Campus'; %文件名
file_length=14400; %文件长度
fileID = fopen([file_path,file_name,'.txt'],'w');
for i=1:2:file_length
    fprintf(fileID,'%s\n',[num2str(i),'.jpg']);
end
fclose(fileID);

其他

  • 换行

例如某文件路径过长,对文本的换行: 3个点(省略号)

  • clear 清空工作区

有选择地清空:clearvars -except MPLNETmap

在工作区保留MPLNETmap变量,其他的清空。

  • MATLAB底层图形崩溃后

崩溃后再次画图有异样时(可能同样的程序画图后却不同):在 MATLAB 命令提示符处键入 opengl('save','hardware')。然后,重新启动 MATLAB。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值