【数学建模】Matlab基本操作整理

1 常用数据输入

1.1 特殊变量

特殊变量

含义

pi

圆周率

eps

计算机最小数

inf

无穷达

NaN

不定量

1.2 向量和矩阵常用输入指令

A=[1,2,3,4;5,6,7,8]      %普通矩阵输入
B=[0:1:10] 		 %产生从0~10的行向量,元素间隔为1
C=ones(size(a))          %矩阵a同样大小的所有元素为1的矩阵
D=zero(size(a))          %矩阵a同样大小的所有元素为0的矩阵
E=linspace(n1,n2,n)      %在n1~n2之间产生线性均匀分布的n个数
F=rand(m,n)	         %产生m×n矩阵,元素服从[0,1]上均匀分布的随机数

2 常用绘图命令

常用基本指令有plot,polar,loglog,semilogx,seemilogy,使用方法基本相同,不同点在它们是在不同的坐标系下进行绘图,常用的plot指令是在线性坐标空间内绘制图形,polar是在极坐标空间绘制图形。

2.1 普通绘图使用命令格式:

plot(x,y,‘color_point_linestyle’)

color参数配置(r-red, g-green,b-blue,w-white,k-black,i-invisible,y-yellow)

point参数配置(·,o,x,+,S,H,D,V,^,>,<,p)

linestyle参数配置(-,–,:)

2.2 同一坐标轴绘制多条曲线使用命令格式:

plot(t,[x1,x2,x3]) %自变量t,因变量x1,x2,x3三条曲线

plot(x1,y1,x2,y2) %自变量x1,因变量y1一条曲线,自变量x2,因变量y2一条曲线

2.3 显函数、符号函数或隐函数的绘图:

ezplot(‘x^2 +y^2/4=1’) %隐函数x^2 +y^2/4=1椭圆图形

fplot(‘定义的函数名’,[-3,3]) %绘制[-3,3]区间所定义函数的图像

2.4 一个屏幕同分开显示n个不同坐标系使用命令格式:

subplot(r,c,p) %将屏幕分成r×c个子窗口,而p表示激活第p个i窗口,窗口的排号是从左到右,自上到下。

2.5 图形标注使用命令格式:

title(“My Title”) %加入标题

grid %加入分格线

text(x,y,‘Text for annotation’) %加入说明

2.6 图形保持使用命令格式:

hold on

3 数据拟合步骤

3.1 输入你要拟合的数据

例:

x=1:1:10

y=1:1:10

3.2 打开应用程序Curve Fitting功能

3.3 选择数据来源

确定X date Y date Z date

3.4 选择拟合方法 次数

3.5 得到拟合结果

猜你喜欢

转载自blog.csdn.net/qq_27595745/article/details/129350133