matlab初级
命令
========
系统命令
| 命令 | 功能 | 例 |
|---|---|---|
| date | 显示当前日期 | ans = 20-Jul-2019 |
| what | 当前文件夹下的matlab文件 | |
| type | 文件中的内容 | type CV.m |
| diary | 关闭/打开日记文件 | 没有则生成一个diary |
| wklread | 读取.wkl 文件 |
管理会话命令
| 命令 | 说明 | 例子 |
|---|---|---|
| clear | 清除变量 | clear A; 没有参数则清空变量空间 |
| exist | 检查文件或变量是否存在 | |
| lookfor | 搜索帮助关键字的条目 |
输入输出命令
disp, fscanf, format, fprintf, input, ;
| 命令 | 说明 | 例子 |
|---|---|---|
| %s | 字符串 | |
| %d | 整数值 | |
| %f | 浮点数 | |
| %e | 科学计数法的浮点数 | |
| %g | 格式最紧凑的形式 |
format
short(2), long(16), + (e), bank(2),
+ (+, - ,0 ), rat(分数), compact(禁止一些换行符), loose(重置较为不紧凑的显示模式)
向量,矩阵, 数组命令
| 命令 | 说明 | 例子 |
|---|---|---|
| cat | 连接数组 | cat(dim, A1, A2);%dim:维度 |
| find | 查找非零元素的索引 | ? |
| logspace | 对数间隔向量 | ? |
| reshape | 改变形状 | reshape(1:16, [4 4]) |
| eye | 单位矩阵 | eye(4); eye(4, 2) |
| ones | 1 数组 | ones(4) |
| zeros | 0 数组 | |
| rand | (0, 1)均匀随机数组 | |
| randn | (-4,4)正态随机数组 | |
| cross | 交叉积 | cross ([1,1,0], [0,1,1]) % 1 -1 1 |
| dot | 点积 | a.b = ∑(ai*bi) |
| det | 行列式 | |
| inv | 矩阵倒数 | |
| pinv | 矩阵伪逆 | ? |
| rank | 秩 | |
| rref | 化成行阶梯形式 | |
| cell | 单元格数组 | cell(2)? |
| celldisp | 显示单元格数组 | ? |
| cellplot | 显示单元格数组 | ? |
| num2cell | 数组==>单元格数组 | ? |
| deal | 匹配输入输出列表 | ? |
| iscell | 判别单元格数组 |
绘图命令
| 命令 | 说明 | 例子 |
|---|---|---|
| fplot | 智能绘图 | ? |
| 打印绘图到文件 | ? | |
| axes | 创建轴对象 | ? |
| close (all) | 关闭坐标图 | ? |
| figure | 打开新的图形窗口 | ? |
| gtext | 通过鼠标启用标签位置 | ? |
| text | 图中放置字符串 | ? |
| hold | 冻结当前坐标图 | 非 hold on |
| subplot | 多图 | |
| refresh | 重新绘制当前图形窗口 | ? |
| set | 轴对象的属性 | ? |
| bar | 条形图 | ? |
| loglog | 日志记录表 | ? |
| polar | 极坐标 | ? |
| semilogx(y) | 对数横(纵)坐标 | ? |
| stairs | 梯形图 | ? |
| stem | 茎图 | ? |
向量拼接
水平:c = [c1, c2];
垂直:c = [c1: c2];
数组函数
| 函数 | 说明 | 例子 |
|---|---|---|
| ndims | 维数 | |
| numel | 元素数量 | |
| blkdiag | 构造对角矩阵 | blk(1, 2, 3) |
| diag | 取得对角线 | |
| circshift | 循环移位 | circshift(A, N)%N:移动行数 |
| flipdim | 沿维度翻转 | flipdim(A, dim) |
| flippud | 向下翻转 | |
| flipplr | 从左到右翻转 | |
| repmat | 平铺 | repmat(A, [M N]) |
| rot90 | 逆时针旋转90度 |
matlab初级的更多相关文章
- matlab 初级画图
matlab 初级画图 1.plot() plot(x,y) plots each vector pairs (x,y) 画图函数画出每个点 每组变量 plot (y) plots eac ...
- matlab学习笔记8 基本绘图命令-初级二维绘图/交互式绘图
一起来学matlab-matlab学习笔记8 基本绘图命令_5 初级二维绘图/交互式绘图 觉得有用的话,欢迎一起讨论相互学习~Follow Me 参考书籍 <matlab 程序设计与综合应用&g ...
- 【转载】让你的MATLAB代码飞起来
原文地址:http://developer.51cto.com/art/201104/255128_all.htm MATLAB语言是一种被称为是"演算纸"式的语言,因此追求的是方 ...
- 学习了初级的Python
今天傍晚完成了Code Academy上Python的所有练习,感觉Python的原力在我身体里流淌......下面要学习一些进阶的东西.之前Zhi哥跟我说Python比较简单,我还不太信.其实早在四 ...
- Matlab与.NET基于类型安全的接口混合编程入门
原文:[原创]Matlab与.NET基于类型安全的接口混合编程入门 如果这些文章对你有用,有帮助,期待更多开源组件介绍,请不要吝啬手中的鼠标. [原创分享]Matlab.NET混编调用Figure窗体 ...
- Matlab与C++混合编程(依赖OpenCV)
Matlab与C++混合编程实际上就是通过Matlab的Mex工具将C++的代码编译成Matlab支持调用的可执行文件和函数接口.这样一方面可以在Matlab中利用已经编写好的函数,尽管这个函数是用C ...
- python入门-分类和回归各种初级算法
引自:http://www.cnblogs.com/taichu/p/5251332.html ########################### #说明: # 撰写本文的原因是,笔者在研究博文“ ...
- VC调用MATLAB
最近项目要用VC调用MATLAB,今天闲来无事,在这里稍微总结了一下初级的用法,大家共同学习: 首先在MATLAB Command Window里输入mbuild -setup,一步步走 还有一个me ...
- MATLAB串口操作和GUI编程
程序说明 V1.0 2015/2/08 MATLAB串口操作和GUI编程 概述 本文介绍了程序AD9512_Serial_GUI的编程思路和功能.该程序设计到MATLAB的图像用户界面编程的基 ...
随机推荐
- tomcat中war 和 war exploded的区别
war和war exploded的区别(转载) 在使用idea开发项目的时候,部署Tomcat的时候通常会出现下边的情况: 是选择war还是war exploded这里首先看一下他们两个的区别: wa ...
- 指令——cat
作用1:cat有直接打开一个文件的功能,只看不用编辑. 语法:#cat 文件的路径 选项:-n, --number 对输出的所有行编号. 如:用cat查看/etc/passwd [root@local ...
- 博客已经转到www.vsyf.me/blog
租了个服务器,重搭了个博客 阿发的博客
- Oracle 新建用户、赋予权限
1.新建用户 新建用户: create User username Identified by password 修改用户密码: alter User username Identified by p ...
- WTM框架在开发过程中如何动态迁移表和创建表
官方迁移方法:https://wtmdoc.walkingtec.cn/#/Data/Migration 但是在实际开发过程中使用Add-Migration 方法迁移会发现,把系统内置的表也全部带出来 ...
- Vulkan SDK 之 Shaders
Compiling GLSL Shaders into SPIR-V 1.SPIR-V 是vulkan的底层shader语言.GLSL可以通过相关接口转换为SPIR-V. Creating Vulka ...
- Elasticsearch全文搜索引擎-PHP使用教程。
1.声明依赖关系: 比方说,你的项目中需要一个php版的elasticsearch框架.为了将它添加到你的项目中(下载),你所需要做的就是创建一个 composer.json 文件,其 ...
- 四十七、在SAP中,把功能区块整合成一个函数,通过调用函数的办法使代码简洁明了
一.我们查看上一次的代码,非常之凌乱,大体可以分为以下这几个区块 二.我们把最后的2个部分,用函数的方式来写,写法如下: 三.执行程序,和之前一样 四.输出结果
- 新手学Java,有哪些入门知识点?
很多小伙伴们在刚接触Java的时候,会有些迷茫,不知道该从哪里入手,不管是做前端还是后端,程序员都会用到JAVA,那该掌握哪些必要的基础知识呢.今天就跟大家分享新手学Java,有哪些入门知识点? 下面 ...
- 操作系统类型&操作系统结构&现代操作系统基本特征
五大类型操作系统 (1). 批处理操作系统 用户脱机使用计算机 用户提交作业之后直到获得结果之前就不再和计算机打交道. 作业提交的方式可以是直接交给计算中心的管理操作员,也可以是通过远程通讯线路提交. ...