| 网站首页 | 业界新闻 | 小组 | 交易 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
共有 1115 人关注过本帖
标题:二元二次方程用迭代法 c编程 编下面的方程组 论坛里有会编这个的吗?
只看楼主 加入收藏
daocaoren1
Rank: 1
等 级:新手上路
帖 子:42
专家分:5
注 册:2013-9-28
结帖率:80%
  已结贴   问题点数:20  回复次数:10   
二元二次方程用迭代法 c编程 编下面的方程组 论坛里有会编这个的吗?


[ 本帖最后由 daocaoren1 于 2013-10-12 15:16 编辑 ]
附件: 您没有浏览附件的权限,请 登录注册
搜索更多相关主题的帖子: c编程 方程组 
2013-10-11 21:40
pauljames
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:千里冰封
威 望:9
帖 子:1555
专家分:10000
注 册:2011-5-8
  得分:2 
写得有问题吧,怎么还有x,原始方程呢

经常不在线不能及时回复短消息,如有c/单片机/运动控制/数据采集等方面的项目难题可加qq1921826084。
2013-10-12 07:05
tlliqi
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:204
帖 子:15455
专家分:65956
注 册:2006-4-27
  得分:1 
看着就不好写
2013-10-12 08:14
daocaoren1
Rank: 1
等 级:新手上路
帖 子:42
专家分:5
注 册:2013-9-28
  得分:0 
回复 2楼 pauljames
不好意思      是这个方程组
附件: 您没有浏览附件的权限,请 登录注册
2013-10-12 15:16
zhaogay
Rank: 7Rank: 7Rank: 7
来 自:宫
等 级:黑侠
帖 子:151
专家分:586
注 册:2013-10-10
  得分:6 
没有写过这方面的代码,试了下
程序代码:
#include <stdio.h>
double f(int);
int main() {
    int a;
    printf("输入一个整数(大于0): ");
    scanf("%d", &a);
    printf("X(%d)=%lf, Y(%d)=%lf\n",a, f(a), a, f(a-1));
    return 0;
}
double f(int x) {
    if (x == 0) {
        return 0.0;
    }else if (x == 1) {
        return 0.1;
    }
    else {
        return 1.0+0.3*f(x-2)-1.4*f(x-1)*f(x-1);
    }
}
测试到25左右计算速度就很慢了。没学过迭代,不知道这算不算,有不足望指出来。

好好学习,天天想上
2013-10-12 16:48
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25861
专家分:48889
注 册:2011-6-22
  得分:5 
你看懂這個方程的表達方式沒有?看懂了就會編。

授人以渔,不授人以鱼。
2013-10-12 17:57
beyondyf
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
等 级:贵宾
威 望:103
帖 子:3282
专家分:12654
注 册:2008-1-21
  得分:5 
这不已经是迭代公式了么?照着写就可以了。第二个式子可以直接代入第一个式子里x[i] = 1 + 0.3 * x[i - 2] - 1.4 * x[i - 1] * x[i - 1];

下面是迭代10000次形成的图像

附件: 您没有浏览附件的权限,请 登录注册

重剑无锋,大巧不工
2013-10-12 18:09
daocaoren1
Rank: 1
等 级:新手上路
帖 子:42
专家分:5
注 册:2013-9-28
  得分:0 
回复 6楼 TonyDeng
我后面弄出来咯  但是还有一个方程 弄不出来求指教  谢谢
附件: 您没有浏览附件的权限,请 登录注册
2013-10-12 20:58
daocaoren1
Rank: 1
等 级:新手上路
帖 子:42
专家分:5
注 册:2013-9-28
  得分:0 
回复 7楼 beyondyf
这个我弄出来咯 谢谢哈  但是另一个我没弄懂
附件: 您没有浏览附件的权限,请 登录注册
2013-10-12 20:59
daocaoren1
Rank: 1
等 级:新手上路
帖 子:42
专家分:5
注 册:2013-9-28
  得分:0 
回复 5楼 zhaogay
谢谢 我弄出来咯
2013-10-12 21:04
快速回复:二元二次方程用迭代法 c编程 编下面的方程组 论坛里有会编这个的吗 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.075211 second(s), 7 queries.
Copyright©2004-2019, BCCN.NET, All Rights Reserved