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求根 需要写程序的、求 数值分析 视频教程等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)