MATLAB 快速入门 - MathWorks 中国
MATLAB 快速入门 - MathWorks 中国
MATLAB Documentation - MathWorks 中国
Matlab中的多变量数据
MATLAB 对多变量统计数据使用列向分析。数据集中的每一列都代表一个变量,每一行都代表一个观测值。第 (i,j) 个元素是第 j 个变量的第 i 个观测值。
Matlab绘图
Matlab中plot画图线型、标记和颜色
《Matlab程序设计与应用(第二版)》笔记
200607 Matlab程序设计与应用(第二版)_刘卫国主编 高等教育出版社_阅读笔记
200607 Matlab程序设计与应用(第二版)_刘卫国主编 高等教育出版社_教材目录
前辅文
基础篇
第1章 MATLAB系统环境
1.1 MATLAB概貌
1.2 MATLAB环境的准备
1.3 MATLAB操作界面
1.4 MATLAB帮助系统
习题一
第2章 MATLAB数据及其运算
2.1 MATLAB数据的特点
2.2 变量及其操作
2.3 MATLAB矩阵的表示
2.4 MATLAB数据的运算
2.5 字符串
2.6 结构数据和单元数据
习题二
第3章 MATLAB矩阵分析与处理
3.1 特殊矩阵
3.2 矩阵结构变换
3.3 矩阵求逆与线性方程组求解
3.4 矩阵求值
3.5 矩阵的特征值与特征向量
3.6 矩阵的超越函数
习题三
第4章 MATLAB程序设计
4.1 M文件
4.2 程序控制结构
4.3 函数文件
4.4 程序调试
习题四
第5章 MATLAB绘图
5.1 二维图形
5.2 三维图形
5.3 三维图形的精细处理
5.4 隐函数绘图
5.5 低层绘图操作
5.6 光照和材质处理
5.7 图像显示与动画制作
习题五
第6章 MATLAB数值计算
6.1 数据处理与多项式计算
6.2 数值微积分
6.3 离散傅里叶变换
6.4 线性方程组求解
6.5 非线性方程与最优化问题求解
6.6 常微分方程的数值求解
6.7 稀疏矩阵
习题六
第7章 MATLAB符号计算
7.1 符号计算基础
7.2 符号函数及其应用
7.3 符号积分
7.4 级数
7.5 符号方程求解
习题七
应用篇
第8章 MATLAB图形用户界面设计
8.1 菜单设计
8.2 对话框设计
8.3 可视化图形用户界面设计
习题八
第9章 MATLAB Notebook的使用
9.1 Notebook的安装与启动
9.2 单元的定义与执行
9.3 输出格式控制
习题九
第10章 MATLAB Simulink仿真软件
10.1 Simulink操作基础
10.2 系统仿真模型
10.3 系统的仿真
10.4 使用命令操作对系统进行仿真
10.5 子系统及其封装技术
10.6 S函数的设计与应用
习题十
第11章 MATLAB外部程序接口技术
11.1 MATLAB数据接口
11.2 MATLAB编译器
11.3 MATLAB计算引擎
11.4 MEX动态链接函数接口
习题十一
第12章 MATLAB的应用
12.1 MATLAB在电路分析中的应用
12.2 MATLAB在控制系统分析中的应用
12.3 MATLAB在数学建模中的应用
12.4 MATLAB在力学及工程结构分析中的应用
12.5 MATLAB在优化设计中的应用
实验篇
实验要求
实验一 MATLAB运算基础
实验二 MATLAB矩阵分析与处理
实验三 选择结构程序设计
实验四 循环结构程序设计
实验五 函数文件
实验六 高层绘图操作
实验七 低层绘图操作
实验八 数据处理与多项式计算
实验九 数值微积分与方程数值求解
实验十 符号计算基础与符号微积分
实验十一 级数与方程符号求解
实验十二 菜单与对话框设计
实验十三 Simulink的应用
实验十四 外部程序接口
实验十五 综合实验
参考文献
第1章 MATLAB系统环境
- MATLAB <—> MATrix LABoratory (矩阵实验室);
- 关于续行符
...
第一个物理行...
第二个物理行;
% 以上两行实际上是一个命令行
- 向上方向键(
↑
\uparrow
↑):前寻式调回已输入过的命令;
-
help + 函数名
:显示该函数的帮助说明
-
lookfor + 关键字
和lookforall + 关键字
第二章
2.2 变量及其操作
- 变量与赋值
- 变量命名:字母开头 + 字母/数字/下划线,最多63个字符,区分字母大小写;
-
c
o
s
4
7
∘
cos47^\circ
cos47∘:
c
o
s
(
47
∗
p
i
/
180
)
cos(47*pi/180)
cos(47∗pi/180)或
c
o
s
d
(
47
)
cosd(47)
cosd(47);
- 预定义变量
eps:机器零阈值;
inf, Inf:无穷大;NaN, nan:非数(无法定义的数);
nargin:函数输入参数个数;nargout:函数输出参数个数;
- 变量的管理
- who/whos:显示变量名清单
-
save 文件名 [变量名表][-append][-ascii]
,例如save d:\lpp\ mydata am D
-
load 文件名 [变量名表][-ascii]
,例如load d:\lpp\ mydata am D
- 数据的输出格式 常用双精度型
format 格式符
format short % 恢复默认输出格式(P42)
e或E:以10为底的指数
rat:近似有理数表示
hex:十六进制表示
日常记数采用short/long
科学记数采用short/long e
也可以采用自动模式short/long g
问题记录
Matlab 中"未定义函数或变量"
问题描述:
.m脚本文件中调用函数时提示"未定义函数或变量";
原因分析:
略;
解决方案:
使用 addpath() 命令将被调用函数脚本文件所在的文件夹路径添加到搜索路径中去;
警告: MATLAB 先前因底层图形错误而崩溃
20221119记:
问题描述:
根据 rawlings-group / octave-mpctools — Bitbucket 中的这一段话
To check that CasADi and MPCTools have both been installed correctly, change to the appropriate examples directory (either mpctools/examples-octave
or mpctools/examples-matlab
) and run runall
, which will run all of the example scripts distributed with MPCTools; plots will appear after the script finishes (about 2 minutes on standard hardware).
,运行runall
命令一段时间后,mpctools/examples-matlab
的脚本倒是可以执行跑完,但可能是由于弹出来二十多个绘图窗口的原因,导致随后Matlab自动关闭退出了;重新打开Matlab后,命令行窗口显示以下信息:
警告: MATLAB 先前因底层图形错误而崩溃。为避免在此会话期间再次崩溃,MATLAB 将使用软件 OpenGL 而不再使用图形硬件。要保存该设置以供此后的会话使用,请使用 opengl(‘save’, ‘software’) 命令。有关详细信息,请参见解决底层的图形问题。
原因分析:
开始
解决方案:
开始
待补充
待补充
文字居中
数学公式粗体
\textbf{}
或者
m
e
m
o
r
y
{\bf memory}
memory
数学公式粗斜体
\bm{}
摘录自“bookname_author”
此文系转载,原文链接:名称 20200505
高亮颜色说明:突出重点
个人觉得,:待核准个人观点是否有误
分割线
分割线
我是颜色为00ffff的字体
我是字号为2的字体
我是颜色为00ffff, 字号为2的字体
我是字体类型为微软雅黑, 颜色为00ffff, 字号为2的字体
分割线
分割线
##问题记录
问题描述:
开始
原因分析:
开始
解决方案:
开始
Markdown表格
方法 |
命令 |
备注 |
内容 |
内容 |
内容 |
内容 |
内容 |
内容 |
为长文本指定列宽实现换行
xxx
| xxx | xxx xxx |
very very very long long long text
| xxx