24小时热门版块排行榜    

查看: 7757  |  回复: 145
本帖产生 1 个 程序强帖 ,点击这里进行查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖

magic7004

金虫 (职业作家)

[交流] 【交流】VC++, C#, VB答疑专贴 已有69人参与

帖主寄语


其实我是业余爱好者,不搞研究也不写论文,专业和工作都和编程基本没关系。只是喜欢胡搞瞎搞而已,所以对Windows编程比较熟悉,数值计算之类的就不懂了。

比较熟悉Windows编程,常用VB、VC++、C#。关于语言、语法和编译的问题,欢迎大家一起来交流讨论~.~



[ Last edited by 波不动 on 2010-1-8 at 19:44 ]
回复此楼
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

swustxxl

金虫 (正式写手)

我想把一些数值算法引入自己的程序结果错误一大堆


小木虫(金币+0.5):给个红包,谢谢回帖交流
我要做一些数值计算,不过都是引用现成的算法,不是自己编算法。我使用的操作平台是VC++6.0,常用算法集中的算法实例都是win32控制台应用程序,运行一切正常,我的程序是MFC基于对话框应用程序,我要实现的功能是点击按钮进行数值计算,可是出现了几十个报错,都是在引用的文件中,找了很久也没有头绪,代码如下:
光盘源代码如下:(运转正常)
#include
#include"polynomials.h"
#include"NonLinearEquation.h"

using namespace std;

void main(void)
{
        int k=100,i;
        double eqs=0.000001,x[3]={1.0,1.0,1.0},t=0.1,h=0.1;
        valarrayvx(x,3);
        cout<<"RootQuasiNewton()"<         i=RootQuasiNewton(eqs,t,h,vx,k);
        cout<<"i="<         for(i=0;i<3;i++)
        {
                cout<<"x("<="<<         }
        cout< }

template
void FunctionValueRSN(valarray<_Ty>&x,valarray<_Ty>&y)
{
        y[0]=x[0]*x[0]+x[1]*x[1]+x[2]*x[2]-1.0;
        y[1]=2.0*x[0]*x[0]+x[1]*x[1]-4.0*x[2];
        y[2]=3.0*x[0]*x[0]-4.0*x[1]+x[2]*x[2];
}



我的程序如下(60多个错误):

#include
#include"polynomials.h"
#include"NonLinearEquation.h"

using namespace std;

void CXxl5Dlg::OnButton1()
{
        // TODO: Add your control notification handler code here

        int k=100,i;
        double eqs=0.000001,x[3],t=0.1,h=0.1;
        UpdateData();
        x[0]=m_X0;
        x[1]=m_X1;
        x[2]=m_X2;

                valarrayvx(x,3);
        i=RootQuasiNewton(eqs,t,h,vx,k);

        m_X0=vx[0];
        m_X1=vx[1];
        m_X2=vx[2];

        UpdateData(false);
}
template
void FunctionValueRSN(valarray<_Ty>&x,valarray<_Ty>&y)
{
        y[0]=x[0]*x[0]+x[1]*x[1]+x[2]*x[2]-1.0;
        y[1]=2.0*x[0]*x[0]+x[1]*x[1]-4.0*x[2];
        y[2]=3.0*x[0]*x[0]-4.0*x[1]+x[2]*x[2];
}

头文件的引用完全照着源程序来的,包括include文件夹路径的设置,m_X0是我设置的编辑框变量

算法集的书名是《计算机常用数值算法与程序(C++版)》何渝编著,第8章的内容,拟牛顿法解非线性方程组,网上可以找到电子书和附带程序。
本文来自: 小木虫论坛 http://muchong.com/bbs/viewthread.php?tid=2299642
49楼2010-08-26 15:11:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
查看全部 146 个回答

jjdg

版主 (知名作家)

优秀版主


小木虫(金币+0.5):给个红包,谢谢回帖交流
我也常用vb,不过都是写注册机啦!小东东而已!
努力学习!以正当途径!获得需要的知识!
3楼2009-11-20 15:21:38
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

magic7004

金虫 (职业作家)

引用回帖:
Originally posted by jjdg at 2009-11-20 15:21:
我也常用vb,不过都是写注册机啦!小东东而已!

注册机,好强大!

我用vb比较少用其实,最近VC用的多,不过已经在转型C#了
流氓不可怕,可怕的是流氓有文化,有文化又BH的流氓无敌~~!
4楼2009-11-20 15:26:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

senlia

木虫 (小有名气)


小木虫(金币+0.5):给个红包,谢谢回帖交流
同志们 为什么 没有人提问题啊?
书到用时方恨少, 天涯何处无芳草.
5楼2009-11-22 19:48:23
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见