Daniel1985的个人博客分享 http://blog.sciencenet.cn/u/Daniel1985

博文

MATLAB 自带函数搜集备忘

已有 3848 次阅读 2013-7-23 16:50 |个人分类:MATLAB/COMSOL|系统分类:科研笔记| MATLAB, 自带函数


1. 矩阵排列


sortrows用法

sortrows(A,2) or sortrows(A,[6 2]) or sortrows(A,-2)


该命令是对矩阵A的列进行升序排列,6和2表示先处理第6列,在此基础上排第2列。

负号表示降序排列。


除上之外,还有 sort 命令,但它是专门针对某一列操作的。



2. 取整(可对矩阵所有元素统一取整处理)


matlab中小数取整的函数大约有四个:floor、ceil、round、fix


floor:朝负无穷方向靠近最近的整数;

ceil:朝正无穷方向靠近最近的整数;

round:取最近的整数(相当于四舍五入);

fix:取离0最近的整数。


3. 有限元编程中的重要命令


ndgrid —— 用于离散节点

P=[x(:),y(:)] —— 这个命令可以实现将x,y所有点一一对应后排成 n*2 的矩阵,相当于得出每个节点的坐标

kron —— 用于制造单元节点信息 实际上是矩阵扩展的过程 只要其中一个是 ones ,即全 1 阵,那就会起到很好的扩充作用。

ndgrid —— 用于对规则区域划分网格

size(t,1) —— 用此方法可以获取 size(t)中的行数量,同样 size(t,2) 可以提取t的列数量

sparse(N,N) —— N -by- N 稀疏矩阵 比 zeros(N) 要省空间

inv —— 求矩阵的逆矩阵

speye(m,n) —— m by n 稀疏单位矩阵

trisurf —— 以三角形的形式画云图

shading interp —— 用于去掉云图上的网格

griddata —— 用于三维数组内插成三维网格数据点

fit —— 这个也可行实现数据点插值 但会在图上有实心点出现

surf —— 结合 griddata 函数,可以把三维数组,即坐标点和对应值的数据用三维云图表现出来

view(2) —— 用于把视图调整为 xy平面

axis equal —— 坐标轴等宽

colorbar —— 显示用于注释的色条





https://blog.sciencenet.cn/blog-626917-710624.html

上一篇:word2010没首页页码设置问题
下一篇:CAD 图形插入word之后的线条宽度问题
收藏 IP: 113.140.28.*| 热度|

0

该博文允许注册用户评论 请点击登录 评论 (0 个评论)

数据加载中...

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-12-22 14:40

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部