MATLAB基础语法-II
云间の文章摘要
TianliGPT
生成中...
MATLAB大纲
- 基础语法
基本类型基本类型和运算字符串时间和日期
- 高级类型
- 单元数组
{...}
(元素可以是不同的类型) - 结构数组/结构体
args.x
- 表、时间表
- 其他:稀疏矩阵、字典、分类数组
- 单元数组
程序结构分支循环函数
- 文件读写
- 错误和调试
矩阵运算(张量运算:多维数组)数组操作数组运算
文件读写
mat文件
- 读取:
load
- 写入:
save
datas.mat
,变量A
matlab
save datas A; |
nc文件
matlab
clc; clear; |
cmems_mod_glo_phy_anfc_0.083deg_PT1H-m_1737117424162.nc
csv/xlsx文件
matlab
% 写入 |
错误和调试
异常抛出
matlab
error('This is an error!') |
异常处理
plaintext
try |
高级类型
单元数组/元胞数组/Cell
寻访数组
穿透寻访
C{2,2}
得到元素x=[C{2,:}]
多元素穿透寻访
浅寻访
C(1,1)
得到单元数组
类型转换
A = cell2mat(C)
拼接C = mat2cell(A,[2 2]行,[3 2]列)
(必须指定)分割/分块矩阵c = num2cell(a)
分成单个元素C = cellstr(A)
字符串数组(不补空白符)
结构体
- 使用
.
索引层级
稀疏矩阵
sparse(A)
将矩阵A
转换为稀疏矩阵(仅支持矩阵)
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 云间!
评论