数值分析matlab函数资料

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.求数值积分:

fx=@(x)exp(1./x);

>> quadl(fx,1,5)

2.获取x=xlsread('oillack.xls','sheet1','a1:a73')

excel文件名是oillack.xls,sheet1是表名,a1:a73'是a列的1到73行

long x=xlsread('F:\学习\大三\大三下\巷道力学模型\新建文件夹(2)\1.xlsx','sheet1','a2:a')

3. 在matlab的图中插入文本框后将文本框旋转的方法:

text(0.5,0.6,'渗透率/mD','Rotation',90)

4. matlab中插入一条直线的方法:

line([0.01 0.01],[0 1.75])

5.Matlab 中画三维图

x=-7.5:0.5:7.5; y=x; % 先产生x及y二个阵列

>> [x,y]=meshgrid(x,y); % 再以meshgrid形成二维的网格数据

>> z=x.^2+y.^2; % 产生z轴的数据

>> mesh(x,y,z) % 将z轴的变化值以网格方式画出

>> surf(x,y,z) % 将z轴的变化值以曲面方式画出

Matlab指数拟合方法

x=[1982 1992 2002];

y=[103.5 34.5 23.3];

cftool(x,y)

在弹出的对话框选择fitting,弹出新的对话框选择new fit,然后在第三个下拉菜单(Type of fit)中选择Exponential,然后点击Apply,即可;最后结果

General model Exp1:

f(x) = a*exp(b*x)

Coefficients (with 95% confidence bounds):

a = 1.453e+082 (-7.288e+084, 7.317e+084)

b = -0.09312 (-0.3464, 0.1602)

6 写入excel表格数据

Xlswrite(‘文件名’,变量,’sheet’,’A1’)

7. 档中的Text Properties:

上标用 ^(指数)

下标用 _(下划线)

斜体 \it

黑体 \bf

希腊字母等特殊字符用 \加拼音如希腊字母等特殊字符用 \加拼音如ρ\rho 密度参数

α \alpha

β \beta

γ \gamma

ζ \theta

Θ \Theta

Г \Gamma

δ \delta

Δ \Delta

ξ \xi

Ξ \Xi

ε \elta

ε \epsilon

δ \zeta

μ \miu

υ \nu

η \tau

λ \lambda

∧ \Lambda

π \pi

∏ \Pi

ζ \sigma

∑ \Sigma

θ \phi

Φ \Phi

ψ \psi

Ψ \Psi

χ \chi

ω \omega

Ω \Omega

< \leq

> \geq

不等于 \neq

<< \ll

>> \gg

正负 \pm

左箭头 \leftarrow

右箭头 \rightarrow

上箭头 \uparrow

例 text(2,3,'\alpha_2^\beta')

注:可用{}把须放在一起的括起来

Matlab图形中允许用TEX文件格式来显示字符。使用\bf,\it,\rm表示黑体,斜体,正体字符,特别注意大括号{ }的用法。

8 读取txt文件数据

方法一:

file/import data....../next/finish

>> whos

Name Size Bytes Class

data 5x4 160 double array

textdata 4x1 300 cell array

Grand total is 54 elements using 460 bytes

>> data

data =

1 11 111 1111

2 22 222 2222

3 33 333 3333

4 44 444 4444

5 55 555 5555

>> textdata

textdata =

'你好'

'欢迎来到'

'论坛'

''

方法二:

[a1,a2,a3,a4]=textread('test1.txt','%s%s%s%s','headerlines',4)

说明:%s可以是其他形式,跟读入的数据类型有关,比如这里也可以用%n,%f等。这里%s的个数和[a1,a2,a3,a4]对应。

>> [a1,a2,a3,a4]=textread('test1.txt','%s%s%s%s','headerlines',4)

a1 =

'1'

'2'

'3'

'4'

'5'

a2 =

'11'

'22'

'33'

'44'

'55'

相关文档
最新文档