我想建个类是关于龙格-库塔法的计算过程,我有c语言版本的,帮忙改成c#语言!感谢啦!

问题描述

#include"stdlib.h"#include"math.h"voidrkt2(t,h,y,n,eps,f)void(*f)();intn;doublet,h,eps,y[];{intm,i,j,k;doublehh,p,dt,x,tt,q,a[4],*g,*b,*c,*d,*e;g=malloc(n*sizeof(double));b=malloc(n*sizeof(double));c=malloc(n*sizeof(double));d=malloc(n*sizeof(double));e=malloc(n*sizeof(double));hh=h;m=1;p=1.0+eps;x=t;for(i=0;i<=n-1;i++)c[i]=y[i];while(p>=eps){a[0]=hh/2.0;a[1]=a[0];a[2]=hh;a[3]=hh;for(i=0;i<=n-1;i++){g[i]=y[i];y[i]=c[i];}dt=h/m;t=x;for(j=0;j<=m-1;j++){(*f)(t,y,n,d);for(i=0;i<=n-1;i++){b[i]=y[i];e[i]=y[i];}for(k=0;k<=2;k++){for(i=0;i<=n-1;i++){y[i]=e[i]+a[k]*d[i];b[i]=b[i]+a[k+1]*d[i]/3.0;}tt=t+a[k];(*f)(tt,y,n,d);}for(i=0;i<=n-1;i++)y[i]=b[i]+hh*d[i]/6.0;t=t+dt;}p=0.0;for(i=0;i<=n-1;i++){q=fabs(y[i]-g[i]);if(q>p)p=q;}hh=hh/2.0;m=m+m;}free(g);free(b);free(c);free(d);free(e);return;}

解决方案

解决方案二:
顶:-)

时间: 2024-09-20 17:46:20

我想建个类是关于龙格-库塔法的计算过程,我有c语言版本的,帮忙改成c#语言!感谢啦!的相关文章

想要美容类建站的进来看看,精致网站模板免费下载!

想要美容类建站的进来看看,精致网站模板免费下载! &http://www.aliyun.com/zixun/aggregation/37954.html">nbsp; 超多超漂亮,大气又实用,还有可视化管理编辑后台,上百种功能管理模块,吐血分享! 免费试用下载地址:http://www.e000.com/design/site_package.php?s=xue

现在你想建个网站,便宜的不到一百块钱就能搞定

"十年前,你想找人建个网站,对方坐地要价开口就是两万,现在你想建个网站,便宜的不到一百块钱就能搞定,像国外的WordPress和国内的Discuz! 这类开源项目,能让用户很方便地建个人网站或社区论坛.现在的移动互联网很像十年前的PC互联网,研发一个App的成本普遍比较高,但已经有一些创业团队在提供基础服务--比如,推送,个推在做:分享,ShareSDK在做:数据统计分析,友盟在做:那我们觉得,即时通讯是第四块尚未被攻破的堡垒."--环信即时通讯云CEO刘俊彦 环信即时通讯云(下文简称

现在你想建个网站,便宜

"十年前,你想找人建个网站,对方坐地要价开口就是两万,现在你想建个网站,便宜的不到一百块钱就能搞定,像国外的WordPress和国内的Discuz! 这类开源项目,能让用户很方便地建个人网站或社区论坛.现在的移动互联网很像十年前的PC互联网,研发一个App的成本普遍比较高,但已经有一些创业团队在提供基础服务--比如,推送,个推在做:分享,ShareSDK在做:数据统计分析,友盟在做:那我们觉得,即时通讯是第四块尚未被攻破的堡垒."--环信即时通讯云CEO刘俊彦 环信即时通讯云(下文简称

D.JOY:写给想建站和正在建站的朋友

到现在我还没有一个成功的站,虽然站有几个.还在摸索.定位,寻找方向,站开一个又关一个.但我相信,将来一定会有一个成功的网站的. 在这里我想总结自己的一些想法,留给想建站和正在建站的朋友 1.人不能浮躁.我接触了很多刚刚学建站的朋友,有的在开始学习,和我当初什么都不懂一样,知道一点点技术或者说是行话.有的什么都不懂,开始的豪情万丈,跟我当初差不多,要建某某最牛的站,想得特"共产主义"(这个词不错,怎么给我想出来了).以为自己一建站就等着收钱似的,记得一个朋友就是和我们这么说的,访问量很容

我想建一个类似萌码的网站,就是那种可以在网页上运行代码的

问题描述 我想建一个类似萌码的网站,就是那种可以在网页上运行代码的 我这两天在逛萌码的时候发现萌码的学习网页很好,我突发奇想也想去做一个能在网页上运行代码的网站, 但是由于本人是个菜鸟,对于关键的那步不太懂,就是如何在后台运行前台的传入的代码并且输出结果呢? 可能我说的不太标准,大家听不懂,但是希望各位大大能帮帮忙研究一下,小菜鸟刚起步,希望多多关照, 谢谢!!!非常感谢! 解决方案 https://github.com/QingdaoU/OnlineJudgehttp://blog.csdn.

我想建一个新闻发布网站应该怎么建

问题描述 我想建一个新闻发布网站应该怎么建?使用些什么技术,或者框架?类似新闻发布一样,需要每天添加的新闻很多 解决方案 解决方案二:ssh2就可以啊解决方案三:引用1楼mrliu0905的回复: ssh2就可以啊 主要是应对1.内容多2.且时常变化3.访问量很大解决方案四:网上有开源的cms项目可以下载下来研究源码我在网上下载了一个已经运行起来了解决方案五:SPRINGMVC+MYBATIS也可以访问量大的话就得做好优化了--解决方案六:网上有开源的cms项目可以下载下来研究源码解决方案七:引

模拟器创建-安卓新手,完全不会。想建个平板模拟器。不知道怎么填。谁能截个图

问题描述 安卓新手,完全不会.想建个平板模拟器.不知道怎么填.谁能截个图 解决方案 解决方案二: 解决方案三: http://jingyan.baidu.com/article/c74d600068ad420f6a595dd2.html 参考上面的步骤. 解决方案四: 重点是红框那里,左边x右边,要选左边大于右边的 解决方案五: Device设备这一栏选择Tablet

java-我想根据这个类,写个接口,别人登录时,可以调用这个接口,显示类里面的信息

问题描述 我想根据这个类,写个接口,别人登录时,可以调用这个接口,显示类里面的信息 @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "id", updatable = false, nullable = false) private Long id; //作业列表ID @Column(length = 200, name = "topic", nullable = false) p

android ndk-android – javah不能找到我想要的类

问题描述 android – javah不能找到我想要的类 我在使用javah给JNI 生成C 头文件时遇到点问题.这是在bin目录中使用的script: javah -classpath C:PROGRA~2Androidandroid-sdkplatformsandroid-8android.jar com.test.JniTest 返回的错误: ERROR: Could not find class file for 'com.test.JniTest'. 显然类 JniTest肯定是在