matlab 精通指南(例程)

本文是MATLAB精通指南,涵盖数据类型转化、逻辑处理、文件操作、矩阵操作、绘图及优化等关键函数的使用。强调掌握核心函数如:、logical、parfor、max、min、ismember、unique等,以提升程序效率和速度。同时强调程序逻辑优化和数据结构优化,促进计算和内存管理。作者将持续更新并欢迎读者反馈。

数据类型的转化函数:

矩阵与cell的转化函数:

cell2mat

mat2cell

num2cell

cell与字符窜的转化函数:

cellstr

char

数值与字符窜的转化函数:

num2str

str2num

结构体与cell的转化函数:

struct2cell

逻辑处理:

logical

==,>=,<=,~=,||,&&,&,|

文件操作函数:

cd

system

disp

dir

ls

fopen fclose

fprintf

fileparts

fullfile

feof

fgetl

fgets

strsplit

strjoin

strrep

strcmp

strfind

findstr

find

mkdir

rmdir

exist

datestr(now,31)

datestr(now,30)

xlsread xlswrite table2cell

diary diary on diary off

递归原理

错误处理:

warning

error

集合操作:

ismember

矩阵操作:

tabulate

sort

sortrows

flipud

max

min

sum

:

unique

randperm

优化:

parfor

:

矩阵重组函数:

repmat

reshape

permute

绘图函数:

hold on  hold off

plot,subplot,或者,更高级的用法

set

set(gcf,'Position',get(0,'ScreenSize'));

title ylabel xlabel

saveas  openfig  

findall 

subplot

get

legend

eval

hist

条件循环:

while  end

for end

if elseif else end

break

continue

以上每个函数的全部用法都要掌握,尤其是:,logical,矩阵,parfor,for,max,min,ismember,unique等等要掌握向量,矩阵操作,多个信息的同时获取。效率,速度会提升几十,几百倍。

对程序的逻辑的优化,数据结构的优化也非常的重要,使得节约计算,内存,便于向量化,矩阵化操作。

以上是作者的经验总结,后续会不断的更新,补充,热烈欢迎大家提出意见,建议!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值