导图社区 数学实验Matlab
这是一篇关于数学实验Matlab的思维导图,主要内容包括:微分方程,微积分,绘图,基本操作。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
马克思主义原理
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
数学实验Matlab
基本操作
命令行窗口操作
基本运算符
赋值操作
字母开头,区分大小写
只可以包含字母,下划线和数字
常用命令
clf 清除图形窗口
clc 清除命令行窗口
clear 清除工作内存变量
funool 函数绘制工具
taylortool 泰勒公式绘制函数
help sin
lookfor exponent
细节
行末加;不显示本行结果
%后不作为命令执行
标点符号
逻辑判断
逻辑运算符 或 与 非 相等 不等
常用函数
exp() 指数e
log() 以e为底
log10() 以10为底
abs() 绝对指
sqrt() 算术平方根
mod(m,n)计算m除以n的余数
fix(x) 取x的整数部分
矩阵输入法
创建矩阵
直接输入
[]
元素用逗号或空格分隔
行与行用;或回车分隔
命令生成
冒号
初值:步长:初值
生成元素=|终-初|/步+1
linspace函数 x=linspace(a,b,n) a,b初值 n生成元素个数
函数创建
diag(a)
eye(n)
rand(m,n)
矩阵编辑器
数组运算函数
max()
min()
mean()
median()
sum()
length()
find()
矩阵运算
A/B
B\A
exp log sqrt
绘图
plot(x, y): 画出二维平面上以 x 为横坐标,y 为纵坐标的曲线图
scatter(x, y): 绘制离散点的散点图
bar(x, y): 绘制柱状图
contour(Z): 绘制等高线图
surf(Z): 绘制三维表面图
微积分
diff(): 对符号表达式或数值数组执行微分操作
int(): 对符号表达式或数值数组执行积分操作
gradient(f): 计算函数 f 的梯度
curl(f): 计算向量场 f 的旋度
微分方程
ode45(): 利用基于 Runge-Kutta 的算法求解刚性(stiff)和非刚性的常微分方程初值问题
ode23(): 使用一个变步长的中阶公式求解非刚性常微分方程初值问题
ode113(): 利用高精度的 Taylor Series 表示到第 13 阶来求解通常的微分方程
dsolve(): 解析地求解符号微分方程