Matlab Grammar and Usage

Matlab的基本用法

从Matlab的官方教程中摘下来的基础用法。

界面

分为菜单、文件区、命令行和工作区,工作区有所有的变量信息;

命令

command usage
doc cmd 查手册,写在最前面
clear, clc 清空变量/清空命令行
pi, sin, … $\pi$, 基本数学函数
x=[1 2 3; 3 4 5] 矩阵,空格行内分,分号分列
x=1:2:10, linspace(1,10,2) 从1开始到10间隔为2
x=(x+1) 矩阵或向量可与标量计算
x=x.*x 对应分量相乘
x=(x*2)’ 转置
rand, randn, randi 随机函数
zeros, ones 特殊矩阵生成
save file x, load file 保存,加载变量
x=A(5,7) 索引,内置end为最后一位,1开头
x=A(1:3, :) 冒号可选取范围,也可表示全部
[val, idx] = max(A) 多变量赋值用方括号
size(A), numel(A,cdt) 尺寸和元素个数(可加条件)
plot(x,y,’r-.o’) 画图函数,可加条件,查阅’线条设定’
loglog,title,legend,xlabel 望文生义
hold on/off 画图时保留上一幅/删除
&, \ , 和&&, \ \ 貌似可以混用,但是沿袭C的习惯
A(B > 4) 逻辑索引,选取A中对应B大于4的位置
if x>1 cmd end/while/for x=1:3/switch case otherwise/funtion 决策与循环与函数

 上一篇
Frequently Used Functions Frequently Used Functions
常用函数持续更新 Sigmoid函数用于将实数域映射到(0,1)上:$f(x)\ =\ \frac{1}{1+e^{-x}}$ SoftMax函数最大值函数的推广,用于得到每个元素被取到的概率(越大的元素 优先级越高)$\forall x_
下一篇 
Github多账号 Github多账号
Github 多账号管理起源于这一天我想开个小号,发现没办法兼容,于是总结一下面向百度配置的经验。 账户配置 生成密钥 在git bash中:ssh-keygen -t rsa -C “xxxx@github.com“,生成密钥文件; 添
2020-01-13
  目录