Matlab是刚好两年前(大三)接触的,那时一些课程(遥感图像处理、计量地理学......)要涉及简单的数学建模的问题。Matlab在那些资深的开发者看来可能是一门有点边缘化的东西,虽然也能做开发,能OOP、甚至能做GUI,但它既然名曰“矩阵实验室(Matrix Laboratory)”,就显而易见,它是为数学计算而生的,如果说R的特色是向量,那Matlab肯定就是矩阵了。而最近也在准备自己的第一次建模比赛,故复习一下它的基本知识。(本文只取最最基本的总结,不做深入)

(1)常用操作

doc XXX   % 查看XXX的文档(帮助)
clear;clc;save;load;whos %不赘述了
Ctrl+R(T) %注释/取消注释
... %续行
; %不显示结果&断句

(2)数值计算

+ -         %加减
* / \ ^     %矩阵的乘、右除、左除、乘方
.* ./ .\ .^ %数组的乘、右除、左除、乘方
.'     %矩阵的转置 & | ~ xor %与、或、非、异或
any   %有非零元素
all   %全为非零元素 abs %绝对值
ceil;floor;fix;round %取整
mod;rem %余数
sign   %正负
individe   %整除 sum;mean;std;var %求和;平均;标准差;方差
median;sort;sortrows %中位数;按列排序;按行排序

(3)输入输出

input      %输入
disp %输出
fprintf %格式化输出
num2str;str2num %字符串与数值间的转换

(4)矩阵

eye;ones;zeros;rand;randn  %单位矩阵;1矩阵;0矩阵;均匀分布随机;正态分布随机
linspace;logspace %线性等分向量;对数等分向量
det;inv;rank;trace;eig %行列式;求逆;秩;迹;特征值和特征向量
length;size;ndims %长度;大小;维度

(5)绘图

plot         %基本作图
plot3;mesh;surf %三维作图;三维网格;三维表面
axis %坐标轴设置
grid %网格
hold %保持
title %标题
xlabel;ylabel %坐标轴名
legend %图例
text %文本
plotyy %双纵坐标
hist %直方图

  

Matlab复习的更多相关文章

  1. MATLAB复习资料——浙商大管工学院适用

    包含12套复习卷,课堂PPT 下载链接:MATLAB练习模拟题库(12套).pdf - 蓝奏云 (lanzoub.com)

  2. 编程类-----matlab基础语法复习(2)

    2019年美赛准备:matlab基本题目运算 clear,clc %% 计算1/3 + 2/5 + ...3/7 +10/21 % i = 1; j = 3; ans = 0; % while i & ...

  3. 编程类-----matlab基础语法复习(1)

    2019年美赛随笔记录: 具体功能:基础语法+基本运算+画图+矩阵+excel读取....... 所遇问题及其解决方案:         1.   que:matlab中plot画图无法复制下来图片? ...

  4. matlab 常用函数(数学建模-复习)

    常用函数 fscanf(fid, '%c', inf) -> 直接读取整个文件, 因为inf表示无穷 strtrim char(num): 将num转为ASCII字符 strtok(conten ...

  5. 中国石油大学(华东)数学实验(MATLAB)复习

    作者:张世琛 函数的导数 $$ 求函数y=log(x+\sqrt{1+x^2})的一阶和二阶导数 $$ syms x; y=log(x+sqrt(1+x^2)); dydx=diff(y,x); dy ...

  6. matlab画图形函数 semilogx

    matlab画图形函数 semilogx loglog 主要是学习semilogx函数,其中常用的是semilogy函数,即后标为x的是在x轴取对数,为y的是y轴坐标取对数.loglog是x y轴都取 ...

  7. 最小生成树问题---Prim算法与Kruskal算法实现(MATLAB语言实现)

    2015-12-17晚,复习,甚是无聊,阅<复杂网络算法与应用>一书,得知最小生成树问题(Minimum spanning tree)问题.记之. 何为树:连通且不含圈的图称为树. 图T= ...

  8. Matlab 霍夫变换 ( Hough Transform) 直线检测

    PS:好久没更新,因为期末到了,拼命复习中.复习久了觉得枯燥,玩玩儿霍夫变换直线检测 霍夫变换的基本原理不难,即便是初中生也很容易理解(至少在直线检测上是这样子的). 霍夫变换直线检测的基本原理:(不 ...

  9. 以神经网络使用为例的Matlab和Android混合编程

    由于需要在一个Android项目中使用神经网络,而经过测试发现几个Github上开源项目的训练效果就是不如Matlab的工具箱好,所以就想在Android上使用Matlab神经网络代码(可是...) ...

随机推荐

  1. 【VS开发】进程线程及堆栈关系的总结

    进程线程及堆栈关系的总结 突然想到进程的栈和线程的栈,就顺便说一下,线程的栈被自动分配到进程的内存空间中 进程和线程都是由操作系统所体会的程序运行的基本单元,系统利用该基本单元实现系统对应用的并发性. ...

  2. Linux基础命令---间歇执行命令---watch

    [watch] watch指令可以间歇性的执行程序,将输出结果以全屏的方式显示,默认是2s执行一次. watch指令下发后,将会一直被执行,直到被中断. [语法] watch \ [-d h v t] ...

  3. 纯前端表格控件SpreadJS V12.1 隆重登场,专注易用性,提升用户体验

    ​ 一款优秀的开发工具,在更新迭代中,除了要满足不同场景的业务需求,也需不断优化已有功能,尤其是细节方面,要能为用户带来使用体验和开发效率的提升. 作为一款备受业界专家和开发者认可的纯前端类Excel ...

  4. windows10 AppStore安装 应用商店重新安装

    点击左下角的搜索按钮,如下图所示   输入powershell,在结果中找到widows powershell应用,如下图所示   右键单击widows powershell应用,选择以管理员运行,如 ...

  5. Git的常见操作

    1.git init:初始化     git status:查看版本状态     git log : 查看提交日志

  6. 为什么 ConcurrentHashMap 的读操作不需要加锁?

    现在人工智能非常火爆,很多朋友都想学,但是一般的教程都是为博硕生准备的,太难看懂了.最近发现了一个非常适合小白入门的教程,不仅通俗易懂而且还很风趣幽默.所以忍不住分享一下给大家 ConcurrentH ...

  7. TCP三次握手与四次挥手详解(最全面)

    目录 TCP的三次握手与四次挥手 TCP报文段的首部格式 TCP的工作原理 TCP 的流量控制 TCP的拥塞控制 拥塞控制与流量控制的关系 拥塞控制所起的作用 慢开始和拥塞避免 慢开始算法的原理 三次 ...

  8. Iterable<T>接口

    https://docs.oracle.com/javase/8/docs/api/java/lang/Iterable.html public interface Iterable<T> ...

  9. 关于NGINX在wnidows下面和linux下面的多站点的反向代理的配置

    原创文章,转载注明出处 nginx作为一款优秀的反向代理软件,以其好用,易于搭建负载均衡的网站集群而著称,这里分别记录一下工作中用到nginx作为负载以及多站点发布的时候一些配置和注意事项 一  ng ...

  10. EJS学习(三)之语法规则中

    ⚠️实例均结合node,也就是AMD规范版本 ejs中使用render()表示渲染文本 接收三个参数:模版字符串.data.options,返回一个字符串 const ejs = require('e ...