资源描述:
《数值分析matlab函数》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、1.求数值积分:fx=@(x)exp(1./x);»quadl(fx,l,5)2•获取x=xlsread('oillack.xls;rsheetl'a1:a73')excel文件名是oillack.xls,sheetl是表名,a1:a73‘是a列的1到73行longx=xlsread(T:学习大三大三下巷道力学模型新建文件夹(2)l.xlsx‘,'sheetl;'a2:a')3.在matlab的图中插入文本框后将文本框旋转的方法:text(0.5,0.6;渗透率/mD7Rotation',90)4.matlab中插入一条直线的方
2、法:line([0.010.01],[01.75])5.Matlab中画三维图x=-7.5:0.5:7.5;y=x;%先产生x及y二个阵列»[x,y]=meshgrid(x,y);%再以meshgrid形成二维的网格数据»z=x.A2+y.A2;%产生z轴的数据»mesh(x,y,z)%将z轴的变化值以网格方式闹岀>>surf(x,y,z)%将z轴的变化值以曲血方式画出Matlab指数拟合方法x=[198219922002];y=[103.534.523.3];cftool(x,y)在弹出的对话框选择fitting,弹岀新的对话框选择new
3、fit,然后在第三个下拉菜单(Typeoffit)屮选择Exponential,然后点击Apply,即可;最麻结果GeneralmodelExpl:f(x)=a*exp(b*x)Coefficients(with95%confidencebounds):a=1.453e+082(-7.288e+084,7.317e+084)b=-0.09312(-0.3464,0」602)6◎入excel表格数据Xlswrite(4文件名,,变量,‘sheet','AP)7.档中的TextProperties:上标用八(指数)F标用_(F划线)斜体it黑
4、体bf希腊字母等特殊字符用加拼音如希腊字母等特殊字符用加拼音如Prho密度参数aalpha卩betaygamma匸theta0ThetarGamma8deltaADclta&xiEXi8eltasepsilon8zctaumiuuuntauXlambdaALambda兀pinPiCsigmaESigmaophi0PhiVpsi屮Psixchi3omegaQOmegageq不等于eq«Ml»gg正负pm左箭头leftarrow右箭头rightarro
5、w上箭头uparrow例text(2,3,'alpha_2Abeta*)注:可用{}把须放在一•起的括起來Matlab图形中允许用TEX文件格式来显示字符。使用bf,it,rm表示黑体,斜体,正体字符,特别注意大描号{}的用法。8读取txt文件数据方法一:file/importdata/next/finish»whosNameSizeBytesClasstextdata4x1300cellarrayGrandtotalis54elementsusing460bytes»datadata=111111111122222222223
6、33333333344444444445555555555»textdatatextdata='你好’'欢迎來到''论坛'•edu-cn1方法二[a1,a2,a3,a4]=textread('test1.txt',,%s%s%s%s,,'headerlines',4)说明:%s可以是其他形式,跟读入的数据类型有关,比如这里也可以用%n,%f等。这里%s的个数和,a2,a3,a4]对应。»[a1,a2,a3,a4]=textread('test1.txt','%s%s%s%s','headerlines',4)a1=•v,2,3,4',5'a
7、2=•11**22*•33*a3=•nr*222*,333,'444'■555’a4=•mv*2222*"3333,‘4444’f5555f因以字符串的形式读入,所以彳厂。三、中文数据英文混乱如test.txt你好111inuh欢迎来到2222222222论坛3333333333edu.cn44444444445555555555说明:这种内容格式的文件用I二面的方法是不行的。以下是illchinamaker编写的一种方法fidin=fopen(,test.txt,);fidout=fopen(,mkmatlab.txt,/w,);whil
8、e〜feof(fidin)tline=fgetl(fidin);%打JFtest2.txt文件%创建MKMATLAB.txt文件%判断是否为文件末尾%从文件读行ifdouble(