抽空看了Matlab官方文档,并配合郭老师的课程,把Matlab语言系统梳理了一遍。先上资源:
bilibili良心搬运大法:
MATLAB_台大郭彦甫-视频教程
知乎盐选推荐基础教程:
MATLAB 2016_基础实例教程
以下记录了一些matlab的技巧。
【1】基础操作
1.1 命令行操作
- whos:查看存在的变量名和形态
- clear all / clear 变量名:清除全部/某变量
- clc:清除命令窗口内容
- close all:关闭画图窗口
1.2 输出精度:format +变量精度
- format + long/short:64位/32位
- format + Rat:分数
- format + longE/shortE:64/32位科学计数法
1.3 vector/matrix
matlab的默认一维数据是列vector。所以对matrix的命令,返回值都和列相关。
A = [1 3; ...
4 5; ...
9 8]
max(A):9 8 %查找列vector的最大值
sort(A): [] %每列vector升序排列
length(A): 2 %有几列vector
1.4 matrix基本运算
- matrix对应元素加减乘除:+、-、 .* 、./
- 单位阵:eye(n)
- 零阵:zeros(n1,n2)
- 全1阵:ones(m1, m2)
1.5 调试
- 打印变量:disp()
- “%%”代码分块,【r

这篇博客总结了MATLAB的使用技巧,包括命令行操作、输出精度设置、矩阵运算、调试方法以及数据IO。重点讲解了如何使用ncread读取NC文件中的三维参数,通过预分配变量提高运算速度,利用struct和cell进行数据存储,以及高效的数据输入输出和画图方法。
最低0.47元/天 解锁文章
1957

被折叠的 条评论
为什么被折叠?



