Matlab学习笔记样本
Matlab学习笔记
——《MATLAB与科学计算》
王正盛国防工业出版社一.MA TLAB入门 ............................................................................................ 错误!未定义书签。
who、whos和永久变量 .................................................................. 错误!未定义书签。
显示格式........................................................................................... 错误!未定义书签。
图形................................................................................................... 错误!未定义书签。
二.MA TLAB数值计算 .................................................................................... 错误!未定义书签。
1.惯用命令:.................................................................................... 错误!未定义书签。
2.矩阵保存和获取............................................................................ 错误!未定义书签。
3.矩阵运算和数组运算.................................................................... 错误!未定义书签。
4.线性方程组.................................................................................... 错误!未定义书签。
5.多项式............................................................................................ 错误!未定义书签。
6.数值积分........................................................................................ 错误!未定义书签。
7.普通非线性方程组求解................................................................ 错误!未定义书签。
8.微分方程数值求解........................................................................ 错误!未定义书签。三.MATLAB符号计算 ................................................................................. 错误!未定义书签。
1.符号变量和符号表达式................................................................ 错误!未定义书签。
2.微积分运算.................................................................................... 错误!未定义书签。
3.解方程............................................................................................ 错误!未定义书签。
4.化简和代换.................................................................................... 错误!未定义书签。
5.MA TLAB符号表达式命令 .......................................................... 错误!未定义书签。
四.MA TLAB图形和可视化 ............................................................................ 错误!未定义书签。
1.二维图形........................................................................................ 错误!未定义书签。
2图形标记........................................................................................ 错误!未定义书签。
3.特殊坐标和图形............................................................................ 错误!未定义书签。
4.其她命令........................................................................................ 错误!未定义书签。
5.填充命令........................................................................................ 错误!未定义书签。
6.三维图形........................................................................................ 错误!未定义书签。
7.符号绘图........................................................................................ 错误!未定义书签。
8.其她................................................................................................ 错误!未定义书签。
五.MA TLAB程序设计 .................................................................................... 错误!未定义书签。
1.概述:............................................................................................ 错误!未定义书签。
2.命令文献........................................................................................ 错误!未定义书签。
3.程序文献........................................................................................ 错误!未定义书签。
六.MA TLAB图形顾客界面(GUI)设计 ..................................................... 错误!未定义书签。
七.基于MA TLAB大规模矩阵计算 ............................................................... 错误!未定义书签。
1.稀疏矩阵........................................................................................ 错误!未定义书签。
八.基于MA TLAB最优化问题求解 ............................................................... 错误!未定义书签。
1.线性规划问题................................................................................ 错误!未定义书签。
2.非线性问题.................................................................................... 错误!未定义书签。
3.二次规划问题................................................................................ 错误!未定义书签。
九.基于MA TLAB数据插值和拟合 ............................................................... 错误!未定义书签。
1.一维数据插值................................................................................ 错误!未定义书签。
2.二维数据插值................................................................................ 错误!未定义书签。
3.曲线拟合........................................................................................ 错误!未定义书签。
十.基于MA TLAB图像解决初步 ................................................................... 错误!未定义书签。
1.图像分类........................................................................................ 错误!未定义书签。
2.图像读取和显示............................................................................ 错误!未定义书签。
一.MATLAB入门
who、whos和永久变量
who 变量名%检查内存变量。
Whos %检查驻留变量详细状况。
MATLAB自定义永久变量:
eps %计算机中最小正数inf %无穷大
pi %圆周率NaN %不定量
flops %浮点运算次数i,j%虚数单位
显示格式
MATLAB中以短格式(5个有效数字)显示计算成果,可以用format命令变化数字显示格式
1.变量存储和调用
1)存储当前工作空间中变量
Save %将所有变量存入文献MA TLAB.mat中
Save mydate %将所有变量存入指定文献
Save mydate x y z %将指定变量存入指定文献中
2)将数据文献变量载入当前工作空间
将save换作load即可
图形
1.二维图形绘制命令
Plot(x,y);
2.三维图形绘制命令
Mesh(z);
2.顾客目录建立
在命令窗口输入:cd c:\mydir
二.MATLAB数值计算
1.惯用命令:
Reshape命令
X=1:1:6;%产生6个元素行向量
Reshape(x,2,3);%运用X行向量产生一种2*3向量diag命令:
ar=rand(4,4) %产生一种4*40-1均匀随机向量
d=diag(ar)%用ar主对角元形成向量d
D=diag(d)%运用d构成对角矩阵D
Size:获取矩阵行数和列数
2.矩阵保存和获取
1)运用m文献