界面:
在命令行窗口输入可以直接得到结果。在脚本区,写的是代码,保存后运行才会得到结果。
还有一种实时脚本文件,可以实时显示脚本结果,而且可以插入,文本,公式,图片等。推荐使用。
函数文件:开头:function[输出的结果的变量名]=函数命名(输入的内容) 。引用的时候就是[输出的结果的变量名]=函数名(输入内容的变量名)。
符号:%注释。在代码后面放一个;分号,可以不显示输出结果。clc清空命令行。clear清空工作区。
单引号和双引号的区别:单引号表示一组字符。双引号表示一个字符串。在引号里面表示引号,用双重引号。
矩阵的运算:'(转置)。eig(特征值和特征向量)。inv(求逆)
绘图:
plot(线型图):plot(x,y);xlabel(“横轴标题”);grid on(网格);axis[四个数,前两个是x的范围,后两个是y的范围];两条线在同一幅图plot(x,y1,x,y2)
bar(条形图):bar(t,p)
polarplot(极坐标图):polarplot(角度取值范围(弧度),半径)
scatter(散点图):scatter(x,y)
三维绘图:
surf:用于展示z=z(x,y)的三维图像。先用meshgrid设置空间中x,y的值。
子图:subplot可以在一个窗口中显示多个图像。subplot(行数,列数,位置);图像。