MATLAB 学习部分总结及注意事项(材料)_matlab学习总结总结
MATLAB 学习部分总结及注意事项(材料)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“matlab学习总结总结”。
MATLAB 绘制实测下沉曲线注意事项
1.对于x轴为距离的下沉曲线图绘制,可以将距离数据输入Excel中按列排成一列,如果命名为distance,使用时就在MATLAB软件中使用distance=xlsread('D:luwendistance.xls');将数据读入diatance变量中,也可以打开File-Import Date导入。在绘图时当x轴。然后将下沉值数据也按列输入到Excel中,如果有n期下沉数据就输入n列,然后命名,在MATLAB中按同样的方法读取,例如:对于钻孔数据,holepoint=xlsread('D:luwenholepoint.xls');将hole point作为绘图的y轴,采用命令:plot(diatance,holepoint);即可绘制以离工作面的距离为x轴,以下沉值为y轴的下沉曲线,这只是初步的曲线图,要是下沉曲线图漂亮、美观可以在figure中EDIT中点击FIGURE属性和Axes属性进行设置。使用右下边的More Properties 可以Color设置背景色、XAxislocation调整x轴标注位于上或下边,YAxislocation调整y轴位于左或右边,x轴从左还是右增大需通过XDir-Reverse属性实现,相应的通过YDir-Reverse可以调整y方向,通过TickDir-in(out)可以控制坐标刻度的朝向,Xcolor调整x轴的颜色,Gridlinestyt le调整格网的线型,FontSize调整坐标轴标注的显示样式,LineWidth用于调整坐标轴线的粗细,Visuable可以隐藏坐标轴等。
2.对于x轴为时间的下沉曲线图绘制,将时间数据输入Excel中按列排成一列,使用工具栏中的工具将时间变为常规的格式,命名保存,下沉值数据的输入读取方法同第一部分所讲,数据准备好之后,使用plot(x,y);绘图,然后使用命令datetick('x', 'yyyy-mm-dd');调整时间格式作为x轴的显示格式,上述命令显示的诸如“2015-07-06”,如果命令是datetick('x', 'mm-dd');则只显示“07-06”格式的日期。坐标轴的刻度可以在FIGURE属性中点中坐标轴,在下面显示的Ticks中加以添加。
3.要想在绘制图形的x,y轴上添加箭头,可以在图形中选择Insert工具插入箭头,之后用左键选中挪动,再用上下左右键挪动精确挪动到坐标轴的位置;也可以在绘图后使用下面的命令(首先得定义figure1=figure否则会报错):annotation1 = annotation(figure1,'arrow',[0.131 0.131],[0.92 0.96]);annotation2 = annotation(figure1,'arrow',[0.88 0.96],[0.108 0.108]);当箭头没有对齐时可以左键选中,然后用键盘的上下左右键移动即可。
4.调整坐标轴标注值的方法:在Figure属性打开后,在右下方的Ticks中Insert或Delete添加或消除,或在指定的位置添加特殊的符号(比如将某个刻度数值变为字母表示)。
绘制正态分布密度函数的方法
1.正态密度函数:fnormal(t)1e2(t)222,t为自变量,是平均值,是标准差。当t取值为-10-15时,=1,=0时,绘制上述函数图像的MATLAB方法如下:
t=-10:0.01:15;y=normpdf(t,0,1);plot(t,y);就可以了。
2.正态分布函数:Fnormal(t)的MATLAB方法如下:
t=-10:0.01:15;
1e2t(t)222dt,平均值和标准差都与上面一致时的图像绘制y1=normcdf(t,0,1);plot(t,y1);
3.在坐标轴名称上输入希腊字母的方法:可以输入下面的命令看看beta = 0:0.05:5;delta = beta.^3 + 2;
plot(beta,delta);xlabel('beta');ylabel('delta');title('delta = beta^3 + 2');
4.在Figure编辑图形时,插入文本框输入Fnormal(t)时,格式如下:F _n _o _r _m _a _l(t),下划线是下标,F^n^o^r^m^a^l(t),是上标。
5.在Figure编辑图形时,如果需要在某刻度处标上希腊字母,直接插入文本框,以下面的形式输入。6.MATLAB中用转义符来输入希腊字母的方法上标用 ^(指数),下标用 _(下划线)希腊字母等特殊字符用 加拼音,如:α alpha,β beta,γ gamma,ζ theta,Θ Theta,Г Gamma,δ delta,Δ Delta,ξ xi,Ξ Xi,ε eta,ε epsilon,δ zeta,μ mu,υ nu,η tau,λ lambda,∧ Lamda,π pi,∏ Pi,ζ sigma,∑ Sigma,θ phi,Φ Phi,ψ psi,Ψ Psi,χ chi,ω omega,Ω Omega,大于等于geq,小于等于leq,不等于 neq,
7.pretty(y),是将y函数式化为分子分母的形式表达。
8、将散点之间的连线由折线变为样条曲线。(其中三次多项式差值最常用,可将两点之间的折线变成光滑的曲线,且没有变形。)
clear all;x=[1,2,3,4,5,6,7,8,9,10];y=[2,-2,2,-2,2,-2,2,-2,2,-2];xi=1:0.1:10;yi=interp1(y,xi,'spline');%球面线性插值 plot(x,y,'o',xi,yi);yi=interp1(y,xi,'cubic');%三次多项式插值法 plot(x,y,'o',xi,yi,'r');hold on
yi=interp1(y,xi,'nearest');%临近插值 plot(x,y,'o',xi,yi,'g');hold on