【精选】MATLAB编辑辛普生法计算定积分的程序 doc资料

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

MATLAB编辑辛普生法计算定积
分的程序
辛普生法计算积分
程序:
function s=Simpson()%辛普生法求积分
clear;
clc;
options={'积分下限a','积分上限b' ,'插入点相关的值M'};
topic='seting';
lines=1;
def={'-5','5','1000'};
h=inputdlg(options,topic,lines,def);
a=eval(h{1});%积分下限
b=eval(h{2});%积分上限
M=eval(h{3});%子区间个数的一半
%********************************************
f='func';%用f来调用被积函数func
h=(b-a)/(2*M);
s1=0;
s2=0;
for k=1:M
x=a+h*(2*k-1);
s1=s1+feval(f,x);
end
for k=1:(M-1)
x=a+h*2*k;
s2=s2+feval(f,x);
end
s=h*(feval(f,a)+feval(f,b)+4*s1+2*s2)/3;%s是辛普生规则的总计end
%定义被积函数func
function y=func(x)
y=cos(x)./sqrt(1+x.^2);
end
运行情况:
按“run”运行时,弹出窗口
将图框中的相关数据更
改为:
点击图框中的“OK”,在“command window”中输出结果为:ans =
第10章MATLAB外部程序接口应用
10.1 MATLAB数据接口
MA TLAB语言和其他程序设计语言一样,程序运行中的所有变量都保存在称为工作区的内存中,这些变量可以在程序中直接引用。

但是工作区的大小是有限的,如果处理的数据较大,就需要和磁盘文件中的数据进行交换。

有时要从外部设备中输入数据,有时要把程序处理过的数据输出到外部设备中。

MA TLAB提供了多种不同层次的数据输入/输出函数。

MA TLAB支持某些特定格式和类型的数据文件(如图形文件、音频/视频文件、电子表格等的读写操作,将该类文件中的数据导入到MA TLAB的工作区,最简单的办法是使用数据导入向导(可通过选择File菜单项中的Import data命令或在命令窗口执行命令uiimport来激活它,而在M文件中则可以使用MA TLAB输入/输出函数。

在前面介绍过的load和save函数是MA TLAB中为装载和存储数据提供的工具,但load函数只能读取以ASCII形式存储的,每一行数据为固定长度的文件。

如果一个文件中的数据全部由ASCII字符组成,且数据间有间隔符(如空格、逗号、分号、制表位,则文件称为有格式文件。

有格式文件可以使用文本输入函数读取数据,其调用格式为:
[A, B, C, …]=textread(filename, format, N, param, value
其中,A、B、C是用于存放读取数据的向量,filename为待操作的文件,format用以控制读取的数据格式,由%加上格式符组成,常见的格式符如表10-1所示。

N指定重复使用该格式的次数,param指定一些特殊操作,value是与特殊操作有关的值,例如,跳过两行标题行可将'headerlines'
参数设为2。

表10-1 数据格式描述符
格式符含义格式符含义%d 有符号的十进制整数%e 指数形式的实数
%u 无符号的十进制整数%f 小数形式的实数
%s 字符串%c 字符
在%之后还可以加上数据宽度,例如%3d,它控制读取的整型数据取3位数字;%10.3f控制读取实型数据取10个字符(含小数点,小数部分占3位。

【例10-1】假定文件textdemo.txt中有以下格式的数据:
Name English Chinese Mathmatics
Wang 99 98 100
Li 85 77 91
MATLAB程序设计与典型应用
MATLAB程序设计与典型应用MATLAB程序设计与典型应用MATLAB程序设计与典型应用
MATLAB程序设计与典型应用MATLAB程序设计与典型应用
MATLAB程序设计与典型应用
第5 章
积分变换与复变函数问题的
计算机求解
⏹薛定宇、陈阳泉著《高等应用数学问题的MA TLAB求解》,清华大学出版社2004⏹CAI 课件开发:刘莹莹、薛定宇
主要内容
⏹Laplace变换及其反变换⏹Fourier变换及其反变换⏹其他积分变换问题及求解⏹Z变换及其反变换
⏹复变函数问题计算机求解⏹本章内容小结
Laplace变换及其反变换
⏹Laplace变换及反变换定义与性质
⏹Laplace变换的计算机求解
【例5-1】
【例5-2】
考虑初始条件:
【例5-5】【例5-6】
Fourier变换及其反变换⏹Fourier变换及反变换定义与性质⏹Fourier变换的计算机求解
⏹Fourier正弦和余弦变换
⏹离散Fourier正弦、余弦变换
定义与性质
【例5-7】
【例5-8】
简化结果:
求其Fourier 变换。

【例5-9】
【例5-10】
【例5-11】
【例5-12】
余弦变换【例5-13】
化简:
5.3 其他积分变换
问题及求解
⏹Mellin变换
⏹Hankel变换及求解
一般的Mellin 变换规律: 【例5-16】
【例5-17】
理论值
5.4 Z变换及其反变换
⏹Z 变换及反变换定义与性质
⏹Z 变换的计算机求解。

相关文档
最新文档