高斯勒让德求积公式matlab通用程序,MATLAB软件及高斯勒让德求积公式.doc
MATLAB软件及高斯勒让德求积公式
数 值 分 析 课 程 实 验 报 告
2012—2013学年度 第二学期
系别:数学与计算机科学学院
实验课程数值分析班 级10级数学与应用数学2班学 号05姓 名杜宁峰指导教师陈耀庚实验题目学习编写高斯-勒让德计算程序日 期2013 年 3月 27日实验原理MATLAB软件及高斯勒让德求积公式实验内容及具体步骤:
一、试验环境
计算机 MATLAB软件
二、实验目的
1利用MATLAB软件编写高斯-勒让德求积公式程序.
三、实验内容
1.建立function函数,在学习了高斯勒让德求积公式的基础上,结合MATLAB
软件编写程序。
2.结合课本122页表4-7检验程序。
四、试验步骤
1程序(1)
function g= GuassLegendre (a,b,n,m)
% a,b·?±eê??y·?μ?é????T£?
% n+1?a?úμ???êy£?
% mê?μ÷ó?f1.m?Dμú????±??yoˉêy£?
[A,x]=Guass1(n)
g=0;
for i=1:n+1
y(i)=(b-a)/2*x(i)+(a+b)/2;
f(i)=f1(m,y(i));
g=g+(b-a)/2*f(i)*A(i);
end
2程序(2)
function f=f1(i,x)
g(1)=sqrt(x);
if x==0
g(2)=1;
else
g(2)=sin(x)/x;
end
g(3)=4/(1+x^2);
f=g(i);
程序(3)
function [A,x]=Guass1(N)
i=N+1;
f=((sym('t'))^2-1)^i;
f=diff(f,i);
t=solve(f);
for j=1:i
for k=1:i
X(j,k)=t(k)^(j-1);
end
if mod(j,2)==0
B(j)=0;
else
B(j)=2/j;
end
end
X=inv(X);
for j=1:i
A(j)=0;
x(j)=0;
for k=1:i
A(j)=A(j)+X(j,k)*B(k);
x(j)=x(j)+t(j);
end
x(j)=x(j)/k;
end
五、运行结果
[A,x]=Guass1(2)
A =
0.8889 0.5556 0.5556
x =
0 0.7746 -0.7746
>>
>> [A,x]=Guass1(1)
A =
1 1
x =
0.5774 -0.5774
>> [A,x]=Guass1(4)
A =
0.5689 0.2369 0.4786 0.2369 0.4786
x =
0 0.9062 0.5385 -0.9062 -0.5385
>> [A,x]=Guass1(5)
高斯勒让德求积公式matlab通用程序,MATLAB软件及高斯勒让德求积公式.doc相关推荐
- matlab有意思程序,matlab有意思的小程序
10个C++趣味小程序,很有意思的.VIP专享文档 VIP专享文档是百度文库认... 现在很多人使用微信的时间已经非常长了,他们注册的微信号往上可能已经是5年前的事情了,正是由于不少使用者在这个过程当 ...
- matlab游戏程序,matlab游戏小程序
小程序有什么游戏是比较受欢迎的_计算机软件及应用_IT/计算机_专业资料.现在很... 总有一款PPT 适合您[最新出品\\精心整理\\倾情奉献\\敬请珍惜] 微信小程序介绍 WeChat Mini ...
- 高斯勒让德求积公式matlab通用程序,数值分析——Gauss-Legendre 求积分(Matlab实现)...
2020 4.4 题目:编写Gauss求积法计算积分的程序(Gauss点数取1,2,3,4,5即可)并用于计算积分 ∫10sinxxdx∫01sinxxdx\int_{0}^{1} \frac{\s ...
- matlab通用程序,三次样条差值-matlab通用程序
数值分析课程的大作业,教材<数值分析>李乃成.梅立泉 clear x=input('请按照格式[x1,x2,x3-]格式输入y=f(x)函数已知点的横座标xi='); %三次样条差值函 ...
- matlab中龙贝格积分,龙贝格积分-matlab通用程序
数值分析课程的大作业,教材<数值分析>李乃成.梅立泉 clear clc format long f=input('请输入原函数f=','s'); a=input('积分下限a='); b ...
- matlab 电化学程序,电化学软件 - 仿真模拟电化学系统
从实验研究人员到电化学工业工程师 通过精确仿真,电化学模块扩展了电化学系统设计.理解和优化的能力.使得实验研究人员或工业电化学工程师受益颇多.电化学反应机理.质量传递和电流密度分布等模拟功能使用户可以 ...
- 微分法MATLAB语言程序,MATLAB语言常用算法程序集 102MB 百度网盘
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区. 您需要 登录 才可以下载或查看,没有帐号?立即注册 x MATLAB语言常用算法程序集 102MB 百度网盘 点击进入 上篇 matlab基础 ...
- matlab化学程序,Matlab在化学的应用
Matlab语言在化学中的应用 摘要:通过三个具体实例介绍Matlab语言在化学中的应用.说明在数值计算方面Matlab语言有着比目前流行的高级语言fortran.pascal.c无法比拟的强大功能, ...
- 微分法MATLAB语言程序,matlab微积分运算命令与例题pdf
一.用Matlab进行微积分运算 直接在word计算 可以用notebook syms x n;s1=symsum(sin(x)/n^2, n,1, inf) s1 = (pi^2*sin(x))/6 ...
- matlab 内弹道程序,MATLAB内弹道程序 - 毕设专用!!!
内弹道及枪膛合力Matlab程序 clear; close all; format long d=0.0127; S=0.82*0.0127^2; V0=2.04e-5; l_0=V0/S; lg=0 ...
最新文章
- rabbitmq 限制速度_技术干货分享:RabbitMQ消息积压的几种解决思路
- 进程、线程、多线程、并发、并行学习记录
- CososJS学习笔记(1) 环境配置(填坑版,让你少走弯路!)
- VMWare12 安装 OSX 10.10
- 函数计算机按键没反应,关于waitKey()函数按键无反应情况
- 【算法竞赛学习】二手车交易价格预测-Task5模型融合
- Azure Sentinel -- 初探系列二 案件调查及追踪
- 请求接受json tp5_关于jq jsonp跨域请求错误处理bug
- 判断浏览器是IE的几种方式
- 使用srvany.exe把程序安装成windows服务的方法
- Struts2 教程 流程
- 华为B610-4E光猫设置的问题
- 永中Office 2004 增强版上市,试用版免费下载
- 凯恩斯主义税收思想概述
- 计算机断电后自动启动,断电来电后自动开机,神奇的电脑开机方法
- 睡后收入:小白的自动赚钱神器
- Android 开机画面和wallpaper总结
- JAVA 利用FFmpegFrame 获取rstp监控视频流截图
- C++学习课件(三)
- 第一章项目学习活动记录表
热门文章
- 怎么修改背景图片大小的HTML代码,网页背景图片的大小的代码是什么
- IPsec简单实验-IKE协商
- java无法找到加载主类是什么意思_java – 什么是“找不到或加载主类”是什么意思?...
- 勤快的程序猿都没啥前途的,赶紧改掉你的坏毛病吧!
- linux系统线程通信的几种方式,Linux的进程/线程通信方式总结
- mysql sniffer 安装_ubunt 安装mysql-sniffer
- Linux微信安装网页版
- Wireshark分析SMTP、POP3协议
- oj刷题 Problem J: 软件工程
- 写教案时,PDF怎么转换成PPT?用迅读PDF大师,超简单