MATLAB软件及高斯勒让德求积公式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软件及高斯勒让德求积公式MATLAB软件及高斯勒让德求积公式.doc...相关推荐

  1. 怎样在matlab中查找函数的具体代码,几种查看Matlab函数源代码的方法

    查看源码是学习写代码的一种好方法,这里介绍几种查看Matlab软件自带函数的方法: 1.type函数 在命令窗口输入"type+函数名",则命令窗口会显示函数的源代码,例如type ...

  2. Matlab中legend()函数:标注的显示及隐藏用法

    h1=plot(x1,y1); h2=plot(x2,y2); h3=plot(x3,y3); h4=plot(x4,y4); legend([h1 h3],'x1-y1','x3-y3'); 四线, ...

  3. Matlab中intlinprog函数的用法总结

    Matlab中 intlinprog函数用法简介 1.简介 intlinprog是matlab中用于求解混合整数线性规划(Mixed-integer linear programming)的一个函数, ...

  4. Matlab中linprog函数的用法总结

    Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...

  5. Matlab中linkage函数讲解

    Matlab中linkage函数说明 一.参考资料 1.1 matlab中的linkage和cluster函数 1.2 官方linkage手册 二.通俗讲解 2.1 代码 data = [1 2;1 ...

  6. Matlab中 linprog函数的用法总结

    转载,原文链接:https://www.cnblogs.com/goodtwo/p/11141969.html Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog ...

  7. matlab中fval函数,Matlab中linprog函数的用法总结

    Matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 $$ min\ f, ...

  8. matlab linprog 为什么块,matlab中linprog函数的用法总结

    matlab中 linprog函数的用法总结 1.简介 在matlab中,linprog函数可以求解线性规划问题,用于寻找目标函数的最小值 matlab中,规划模型的标注写法如下 \[ min\ f\ ...

  9. matlab指令vpa(j10),matlab中vpa函数

    Matlab中矩阵函数_IT/计算机_专业资料.Matlab中矩阵函数 矩阵转置... Matlab 中 solve 函数主要是用来求解线性方程组的解析解或者精确解.对于得 出的结果是符号变量,可以通 ...

最新文章

  1. Science子刊: 长期杀虫剂诱导选择下的宿主基因组与微生物组的共适应
  2. ResponsiveSlides.js——小于1k的轻量级幻灯片演示插件
  3. spss方差分析_SPSS单因素重复测量方差分析
  4. 【知识星球】图像降噪模型和数据集内容开启更新,经典问题永垂不朽!
  5. MAC版CRT使用心得
  6. matlab改变矩阵的元素,Matlab中元素不变情况下改变矩阵形态——reshape()
  7. 2021-2025年中国乘用车稳定杆行业市场供需与战略研究报告
  8. python传递参数*与**
  9. Android中的Handler的机制与用法详解
  10. python实现卷积神经网络_【455】Python 徒手实现 卷积神经网络 CNN
  11. python生日快乐代码简单_Python编程代码:当你的亲人朋友生日时,给他运行这个程序,生日快乐弹窗!...
  12. NVIDIA-CUDA编程初探
  13. 图片片转换成位深度为1的单色bmp照片
  14. 【精】【爆】MTK手机安装软件游戏大全!新人必看
  15. dmg文件 linux,Linux通过命令行建立dmg文件的方法(2)
  16. [spark] spark推测式执行
  17. 微前端框架哪个好?QianKun还是MicroApp
  18. 设置网站ico图标的两种方法
  19. hack the box 注册邀请码的获取
  20. 基于JAVA学生健康管理系统计算机毕业设计源码+系统+数据库+lw文档+部署

热门文章

  1. 信管家源代码c语言,用队列实现按层次创建二叉树的源代码,最好是C语言
  2. 龙芯2h芯片不能进入pmon_“龙芯”18年:这个团队,终结了中国计算机产业的“无芯”历史...
  3. linux中文件属性mtime,linux stat (三个时间属性命令可用来列出文件的 atime、ctime 和 mtime。)...
  4. Linux怎么更改声音板卡顺序,51CTO博客-专业IT技术博客创作平台-技术成就梦想
  5. 在BurpSuite中安装Jython环境
  6. java 获取mysql链接_Java中如何获取mysql连接的3种方法总结
  7. linux没有root密码xshell,LINUX终端免密登陆(以Xshell为例)
  8. vscode修改python终端_panda3d是python的一个高级的3D 渲染和游戏开发框架
  9. php order by where,无合适where条件过滤时尽量选择order by后的字段以驱动表进行查询...
  10. ubuntu下的jdk进行升级_如何在ubuntu上更新jdk版本