几道题求解,一定放分!
几道题求解,一定放分!
楼主zeger(破)2002-11-22 20:58:59 在 C/C++ / C语言 提问 1、假设仅有一台只能进行加、减、乘三种运算的计算机。现用牛顿法,使这台计算机能进行除法运算。
例如,以2/3为例,2/3=2×1/3,则转换为求1/3
f(X)=1/X-3,下略...(用牛顿法)
要求有完整的C源程序。
2、
一个化学方程,(没有按照分子格式,应该可以看懂)
2K2Cr2O7+2H2O+3S--→4KOH+2Cr2O3+3CO2
铬酸钾 水 硫 氢氧化钾 氧化铬 二氧化碳
如果n1克分子K2Cr2O7,n2克分子水和n3克分子硫为初始给定量,下面的微分方程表示KOH
在时间t的量X(t)
dx(t)/dt=k(n1-x/2)平方×(n2-x/2)平方×(n3-3x/4)立方
(上个式子中乘号均为×,x是字母,请认清楚。平方就是在括号上的,我想大家应该可以
看懂,我做不出那种格式,不好意思。)
其中k是反映的速度常数,k=6.22×10的-19次方 (注:是10的负的19次方)
n1=n2=1000,n3=1500,求用四阶R-K方法,以步长h=0.1计算两秒种以后生成多少单位的
KOH x(0)=0
3、用列主元高斯消去法求下列方程组。
--
|0.4096x1+0.1234x2+0.3678x3+0.2943x4=0.4043
|0.2246x1+0.3872x2+0.4015x3+0.1129x4=0.1550
|0.3645x1+0.1920x2+0.3781x3+0.0643x4=0.4240
|0.1784x1+0.4002x2+0.2786x3+0.3927x4=-0.2557
--
结果保留小数点后四位即可
以上问题均用C程序解答,需要有完整源程序代码。请各位高手多多帮忙,每人不一定要
解出全部问题,解答正确即给分,如果觉得分数不够,我可以再开新帖放分,谢谢大
家了,这是期末考试的部分题目,占30分,我的性命就拜托各位了,再次感谢。希望大家
多多参与意见。 问题点数:100、回复次数:17Top
1 楼dbmao()回复于 2002-11-22 22:19:05 得分 80
以下是解线性方程组的源程序,用turboc编的
#include <math.h>
main()
{
int i,j,k,l,n;
float A,t;
for(i=1;i<=50;i++)
for(j=1;j<=50;j++)
A=0.0;
printf("请输入方程变量的个数:\t");
scanf("%d",&n);
printf("请输入增广矩阵(同一行数据中间用空格间隔,输完一行打回车):\n");
for(i=1;i<=n;i++)
for(j=1;j<=n+1;j++)
{
scanf("%f",&t);
A=t;
}
for(k=1;k<=n;k++)
{ l=k;
for(i=k+1;i<=n;i++)
if(fabs(A)>fabs(A)) l=i;
if(l!=k)
for(j=k;j<=n+1;j++)
{t=A;
A=A;
A=t;
}
for(j=k+1;j<=n+1;j++)
A=A/A;
for(i=k+1;i<=n;i++)
for(j=k+1;j<=n+1;j++)
A=A-A*A;
}
for(i=n-1;i>=1;i--)
{t=0.0;
for(j=i+1;j<=n;j++)
t=t+A*A;
A=A-t;
}
printf("这%d个变量的解为:\n\t",n);
for(i=1;i<=n;i++)
printf("%f\t",A);
}
Top
2 楼ddmpqcw(冰刀)回复于 2002-11-22 23:21:16 得分 0
upTop
3 楼ToUpdate(老六)回复于 2002-11-23 02:50:59 得分 0
UPTop
4 楼ToUpdate(老六)回复于 2002-11-23 02:51:00 得分 0
UPTop
5 楼x2jack(捷可)回复于 2002-11-23 06:15:00 得分 0
up
Top
6 楼zeger(破)回复于 2002-11-23 08:35:00 得分 0
这么多人帮我up啊?难道你们都是和我一个学校的?快帮忙帖答案啊。
答案出来一定结题放分Top
7 楼kxw(时光)回复于 2002-11-23 14:32:46 得分 0
没答案,所以upTop
8 楼wwx79(知已)回复于 2002-11-23 14:51:34 得分 0
up,学习中Top
9 楼zeger(破)回复于 2002-11-23 15:11:18 得分 0
高手怎么都不出来,5555~~~Top
10 楼shenanigan(宝宝)回复于 2002-11-23 15:39:09 得分 0
后悔当初专业课没学好呀~
呜呜呜呜,我是都数学的
up。我去找我用过的书查查Top
11 楼shenanigan(宝宝)回复于 2002-11-23 15:41:57 得分 0
后悔当初专业课没学好呀~
呜呜呜呜,我是都数学的
up。我去找我用过的书查查Top
12 楼zhengguoshan(坚持-决不放弃)回复于 2002-11-23 19:58:22 得分 0
up
好像你问题太多而分给的太少。。。。。。。。。。。
呵呵。。。。。。。。Top
13 楼zeger(破)回复于 2002-11-23 22:52:04 得分 0
不会吧,如果需要分我可以单独再开帖子给分,现在要答案啊:(Top
14 楼enutter(The Notorious G.W.W.)回复于 2002-11-24 14:54:38 得分 0
upTop
15 楼widewave(冯雨(历史事实))回复于 2002-11-24 16:40:01 得分 20
1、假设仅有一台只能进行加、减、乘三种运算的计算机。现用牛顿法,使这台计算机能进行除法运算。
例如,以2/3为例,2/3=2×1/3,则转换为求1/3
f(X)=1/X-3,下略...(用牛顿法)
首先用牛顿法解决1/X的计算。可以转换成XY-1=0来求解。
然后用牛顿法求解Y-F(X)=0。Top
16 楼zeger(破)回复于 2002-11-25 10:21:54 得分 0
楼上的,请问是否抽空帮助写一下源程序?先谢过了!Top
17 楼zeger(破)回复于 2002-11-25 21:43:08 得分 0
拜托各位高手尽快帮忙帖答案吧
明天就结帖了,谢谢Top
-
相关文章
2秒记住本站域名
玩过泡泡龙吗?Readygo?Go! 再加上.Com.Cn的后缀,那就是大名小顶的readygo.com.cn
