matlab make.m,MATLAB记 - Make It - OSCHINA - 中文开源技术交流社区

这篇博客详细介绍了MATLAB的基本操作,包括清除屏幕、帮助查询、常量定义、矩阵运算、基础数学函数和符号运算。此外,还涵盖了线性代数、统计分布、数据拟合、绘图及编程方面的内容,是MATLAB初学者的实用指南。
摘要由CSDN通过智能技术生成

一 清除操作:

clc 清屏。

clear 清理工作空间中所有变量。

clf 清理所有图形窗口内容。

二 帮助:

F1或help+命令,另外lookfor命令支持模糊查询,当知道功能不知道命令时很有用。

三 基础常量:

pi - 圆周率

inf - 无穷大

NaN - 表示不定值(可用作简单的异常机制)

i,j - 虚数单位

eps - 计算机中最小数

realmax、realmin 最大、小可用实数

四 基础运算:

表示 加、减、乘、除、乘方时:矩阵用+-*/^ 数组用+ - .* ./ .^  (所谓数组就是一组数适用数的运算法,而非矩阵的)

五 基础判断:

等于 ==

不等于 ~=

一般比较 >、=、<=

按位逻辑与或非&|~

any all存在 全部 为零

六 常识符号:

, 分隔变量、表达式、矩阵的列

;分隔命令,矩阵的行

'字符串'

= 变量赋值

%命令注释

... 续行

[] 矩阵  --- A(1,2) 矩阵元素提取 isempty([]) --> 1

七 基本数学函数

exp(x)  -- e^x (注意e^x无效)

log(x)  -- ln(x) (注意ln(x) 无效)

三角函数:sin cos tan cot sec csc

反三角函数:a+三角函数名

八 扩展数学函数

abs - 绝对值

sign - 符号函数

sum - 求和函数

prod - 求积函数

max min - 最大最小值

九 符号应用

syms a b c  -- 声明符号变量不能用 , 只能用空格分隔,另外可以指定为 复数 实数 有理数 整数

eval -- 符号求值  另外 double 也可以求值

simlpe -- 用所有化简方法化简,选出最短的化简式

pretty -- 美化显示

collect -- 合并同类项

subs -- 变量值变更

linit -- 求极限

diff -- 求导

int -- 求积分

solve -- 解方程

fminbnd -- 求区间最小值

十:绘图

plot fplot ezplot -- 官方帮助很全面 --多项式拟合:plotfit

十一:特殊矩阵运算

A\B  === A^(-1)B

A/B  === AB^(-1)

A'  --- 共轭转置   A.' --- 单纯的转置

rank(A) === 求

inv(A) === A^(-1) 求逆

det(A) === A的行列式

rref(A) === 将A化为阶梯型

[P, Q] = eig(A) --- 求特征值Q特征向量P

十二:求解线性方程组

solve  -- 求解方程组

numeric(f) -- 符号数值化

null -- 求解空间

十三:MATLAB线性规划

linprog

十四:概率

bino - 二项分布

poiss - 泊松分布

geo - 几何分布

hygo - 超几何分布

unif - 均匀分布

exp - 指数分布

norm - 正态分布

t - T分布

f - F分布

gam -Γ分布

beta - β分布

chi2 - χ^2分布

pdf - 指定分布的P=x的概率

cdf - 分布函数

分布名+stat - 期望和方差计算

分布名 inv - 拟累加分布函数

十五:统计

sum - 求和

max min - 最值

mean - 均值

median - 中位数

var - 方差

std - 标准差

Cov - 协方差

Corrcoef - 相关系数

mad - 均值绝对差

moment - k阶中心距

skewness - 样本偏度

kurtosis - 样本峰度

若有不确定值用nan代替,并在相应函数前添加nan前缀

[参数估计值] = 分布名+fit(...)  参数估计  --- 也可用mle

。。。。。。

十六:数据拟合

多项式拟合 polyfit 计算拟合值 polyval

十七:M文件和编程

每个函数一个文件,且函数名与文件名保持一致(调用函数时文件名优先)

for i=1:10

......

end

while ..

......

end

if-else-end

switch-case

try-catch

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值