| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1257 人关注过本帖
标题:投入产出问题2(矩阵求差、矩阵与数乘) 急迫 !!!!!!!!
取消只看楼主 加入收藏
工藤新一C
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2010-6-21
结帖率:0
收藏
已结贴  问题点数:20 回复次数:0 
投入产出问题2(矩阵求差、矩阵与数乘) 急迫 !!!!!!!!
这是内容 要求  麻烦请教下  指导指导

一、题目:投入产出问题2(矩阵求差、矩阵与数乘)
二、目的与要求
1.    目的:
(1)通过矩阵求和、转置和求列和的操作的程序设计,解决计算投入产出的实际问题。使学生更加系统地理解和掌握C++语言的函数间参数传递方法、数组和指针的应用等编程技巧。学会一维数组与二维数组的操作。培养学生综合利用C++语言进行科学计算,使学生将所学知识转化为分析和设计简单实际问题的能力,学会查资料和工具书。
(2)提高学生建立程序文档、归纳总结的能力。
(3)进一步巩固和灵活运用先修课程《计算机文化基础》有关文字处理、图表分析、数据归整、应用软件之间图表、数据共享等信息技术处理的综合能力。
2.    基本要求:
(1)要求用模块化设计和C++的思想来完成程序的设计;
(2)要求分别编写矩阵求差、求转置阵和求矩阵的列和的函数模块中;
(3)在VC++6.0环境中,学会调试程序的方法,及时查究错误,独立调试完成。
(4)程序调试通过后,完成程序文档的整理,加必要的注释。
三、设计方法和基本原理
1.    课题功能描述
利用数组操作,根据总投入=总产出的原则计算投入产出问题。
2.    问题详细描述
(1)    在现代经济活动中,利用经济数学方法研究整个国民经济、某个地区及企业在再生产过程中的平衡关系,了解各部门从事经济活动的各种消耗与结果是十分重要的。其中各部门的总投入和总产出要达到平衡是一项重要的因素。









(2)一般地,价值型投入产出表如下图所示。     
           
      中间产品    最终产品    总产

    1    2       n    消费    积累    出口    小计   
资料补偿
价值    1
2

n
      固定资产折旧    a11    a12       a1n                y1    x1
        a21    a22       a2n                y2    x2
                                   
        an1    an2       ann                yn    xn
        d1    d2       dn                    
新创造
价值    劳动报酬
纯 收 入
       v1    v2       v n                    
        m1    m2       mn                    
        z1    z2       zn                    
        x1    x2      xn                    
*注:aij表示第j部门在生产过程中消耗第i部门的产品数量。
(3)根据投入产出平衡思想解决如下问题:
若已知某地区四个各部门的直接消耗系数矩阵 B与总投入X及固定资产折旧D分别为:

0       0.15    0.55    0
0.25    0.05    0.1     0.25
0.15    0       0.05    0.35
0.1     0.15    0.15    0.1

    求出:    各部门新创造价值 Z=( z1  z2  z3  z4)
  各部门最终产品  Y=( y1  y2  y3  y4)T      
  各部门中间产品 A=(aij)

          (j=1,2,3,4)
                     (i=1,2,3,4)
       即:
a11  a12 a13  a14      b11×x1  b12×x2  b13×x3  b14×x4
A=   a21  a22  a23  a24   = b21×x1  b22×x2  b23×x3  b24×x4
a31  a32  a33  a34     b31×x1  b32×x2  b33×x3  b34×x4
a41  a42  a43  a44     b41×x1  b42×x2  b43×x3  b44×x4
3.    问题的解决方案:
⑴ 编写输入函数,提供已知数组的数据;
⑵ 编写求A(i,j)=B(i,j)*X(j)的函数;
⑶ 编写函数求sum(A),它表示A矩阵各列的和,要求将结果存入数组A1中;
⑷ 编写计算Z=X–A1-D的函数;
⑸ 编写函数计算A2=sum(A’)。A’代表A矩阵的转置阵,sum(A’)表示计算A’的各列和.
⑹ 编写计算Y1=X-A2的函数;
⑺ 编写函数求 Y=Y1’,Y1’代表Y1阵的转置阵。
⑻ 编写输出函数,选择适当的形式输出计算出的各个矩阵。
⑼ 主函数调用上述函数,完成计算任务。

四、创新要求
在基本要求达到后,进行创新设计:
使用多文件,即主函数和各个函数分别存放在不同的.cpp文件中,在头文件中进行函数原型声明。
五、课程设计的考核方式及评分方法
1.考核方式
(1)    学生要提交书面课程设计报告(A4纸打印);并将设计报告的电子文档、.cpp源文件和.h头文件放到一个文件夹里(如果是基于MFC的编程,另外还包括源程序的压缩包)上传到所对应班级的学生名称相应文件夹中。
(2)    课程设计结束时,在机房当场验收。教师提供测试数据,由学生运行所设计的系统,检查运行结果是否正确,并回答教师提出的有关问题。
2.评分方法
根据出勤率、课程设计期间纪律、课程设计运行结果、课程设计报告及答辩情况综合评分。
六、书写设计报告的要求(详细内容见“设计报告模板”)
七、说明:课程设计的有关文档,“设计报告模板”和“课程设计要求”请在下载任务书处下载。



[ 本帖最后由 工藤新一C 于 2010-6-23 11:00 编辑 ]
搜索更多相关主题的帖子: 矩阵 急迫 产出 
2010-06-21 19:53
快速回复:投入产出问题2(矩阵求差、矩阵与数乘) 急迫 !!!!!!!!
数据加载中...
 
   



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

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