数值分析编程题跪求解答

数值分析编程题跪求解答,第1张

clear

x=[2 4 6 8 10];

y=[098 092 081 064 038];

yi0=interp1(x,y,0025,'linear')

xi=0:02:1;

yi=interp1(x,y,xi,'linear');

zi=interp1(x,y,xi,'spline');

wi=interp1(x,y,xi,'cubic');

plot(x,y,'o',xi,yi,'r+',xi,zi,'g',xi,wi,'k-')

legend('原始点','线性点','三次样条','三次多项式')

这是一点提示,自己再搞搞吧,我比较忙,要不然就帮你弄了。

设y1=x^2-2x-3,y2=sinx,y=y1+y2,则

y1在负无穷到1上单调递减,在1到正无穷上单调递增。

y2在-1和1之间波动。

要使两者之和为0,则可知y1的取值也应在-1和1之间,此时的x取值为(1-根号5,1-根号3)和(1+根号3,1+根号5)。

具体分析,第一个区间约为(-1236,-0732),y1的值从1到-1单调递减,而y2在(-pi/2,0)上从-1到0单调递增,因此可知在(1-根号5,-1)之间必有一根。第二个区间约为(2732,3236),y1的值从-1到1单调递增,而y2在(pi/2,pi)上从1到0单调递减,因此可知在(1+根号3,3)之间必有一根。

数值分析 中南大学韩旭里 126讲》百度网盘资源免费下载

hjmi

数值分析 中南大学 韩旭里 126讲|线性方程组的迭代解法(一)mp4|线性方程组的迭代解法(五)mp4|线性方程组的迭代解法(四)mp4|线性方程组的迭代解法(三)mp4|线性方程组的迭代解法(七)mp4|线性方程组的迭代解法(六)mp4|线性方程组的迭代解法(二)mp4|数值积分与数值微分(一)mp4|数值积分与数值微分(五)mp4|数值积分与数值微分(四)mp4|数值积分与数值微分(十一)mp4|数值积分与数值微分(十五)mp4|数值积分与数值微分(十四)mp4|数值积分与数值微分(十三)mp4  

网上很多高手编的程序,随便找找就是。

找了一个,你看看。

1lu分解程序

function

[l,u,detA]

=

mylu(

a

)

%

该程式主是对系数矩阵a进行LU分解,具体算法可参见数值分析

n=size(a,2);

u=zeros(size(a));

l=eye(size(a));

u(1,:)=a(1,:);

l(2:end,1)=a(2:end,1)/a(1,1);

for

r=2:n

for

j=r:n

u(r,j)=a(r,j)-l(r,1:r-1)u(1:r-1,j);

end

for

i=r+1:n

l(i,r)=(a(i,r)-l(i,1:r-1)u(1:r-1,r))/u(r,r);

end

end

detA=det(a);

2调用

>>

A=magic(4);

>>

[L,U,detA]=mylu(A)

L

=

10000

0

0

0

03125

10000

0

0

05625

05663

10000

0

02500

13012

-30000

10000

U

=

160000

20000

30000

130000

0

103750

90625

39375

0

0

-08193

24578

0

0

0

0

detA

=

0

>>

学之前最好必须先要学好java的数据类型 在就是图论,想学深必须要学图论 还有就是微积分和统计学 数值分析肯定少不了他俩

如果能补充一点算法与设计的能力就更好了,不过对于初学者,后者比数据结构可要难的多了。

1上课认真听讲

2课后要认真完成作业

3注重matlab上机实验

4要多动手编写一些自己的程序

做到一上四点基本上就可以学好数值分析了

以上就是关于数值分析编程题跪求解答全部的内容,包括:数值分析编程题跪求解答、数值分析非线性方程组sin x +x^2-2*x-3 = 0求根 需要写程序的、求 数值分析 视频教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10169208.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存