永发信息网

能用追赶法做一下这两道题吗?数值计算的实验,编程题,非常感谢啦!

答案:1  悬赏:60  手机版
解决时间 2021-03-07 10:48
能用追赶法做一下这两道题吗?数值计算的实验,编程题,非常感谢啦!
最佳答案
matlab 的程序要不?
a=zeros(1,5);
b=zeros(1,5);
c=zeros(1,5);
d=zeros(1,5);
u=zeros(1,5);
x=zeros(1,5);
y=zeros(1,5);
a(:)=-1;
b(:)=4;
c(:)=-1;
d(:)=[100,0,0,0,200];
u(1)=c(1)/b(1);
y(1)=d(1)/b(1);
for n=2:4
u(n)=c(n)/(b(n)-u(n-1)*a(n));
end
for t=2:5
y(t)=(d(t)-y(t-1)*a(t))/(b(t)-u(t-1)*a(t));
end
x(5)=y(5);
for s=-2:-1:-5
x(s+6)=y(s+6)-u(s+6)*x(s+7);
end
x
%%下一问题一样:
a=zeros(1,10);
b=zeros(1,10);
c=zeros(1,10);
d=zeros(1,10);
u=zeros(1,10);
x=zeros(1,10);
y=zeros(1,10);
a(:)=1;
b(:)=-2;
c(:)=1;
d(:)=[-0.5,-1.5,-1.5,-1.5,-1.5,-1.5,-1.5,-1.5,-1.5,-0.5];
u(1)=c(1)/b(1);
y(1)=d(1)/b(1);
for n=2:9
u(n)=c(n)/(b(n)-u(n-1)*a(n));
end
for t=2:10
y(t)=(d(t)-y(t-1)*a(t))/(b(t)-u(t-1)*a(t));
end
x(10)=y(10);
for s=-2:-1:-10
x(s+11)=y(s+11)-u(s+11)*x(s+12);
end
x追问有C语言的编程吗?老师让拿C++得出结果。追答不好意思,我这边没有C环境。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
数列1.3.6.10.15.…的递推公式是?A.an+1=an+n
校园生活包括哪些啊?
高庙镇大路村地址在什么地方,想过去办事
谁知道这么刷东西的网站?
詹姆斯今天跨下侮辱格林,什么水平
为什么我的ibm笔记不能设置连接电视机了
怎样挑选狗狗
让我感到惊讶 用英语翻译怎么说
UPVC给水管耐用年限
根据水利部2012年第57号公告颁布的《水利水电
《太平洋大逃杀》将拍电影 新闻改编能卖多少
EXCEL问题,怎么将成绩转化成绩点
每天都觉得嘴巴里都是苦的,是怎么回事
东骏药业楚雄分公司在哪里啊,我有事要去这个
杜鹃常将自己的卵产到其它小鸟的巢中,小鸟会
推荐资讯
刑事犯罪移送检察院批捕后公安还有权力管吗?
巴黎的凌晨三点半是北京时间的几点?
沙湾县农业产业化发展局地址在哪,我要去那里
1998年农历5月4日21点出生的人是什么命
const Date & Date::operator --()代表什么含
高淳区狮树小学在什么地方啊,我要过去处理事
QQ升56级需要多长时间?
2017年邯郸一卡通今日办当天能用吗
想知道:茂名市 从茂名客运中心站到电白县博贺
上戴尔官网在哪里输入快速服务编码?
爱情密码52.10是什么意思
凯叔 送给孩子们的 十万个为什么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?