相关文章
更多最近更新
更多请教一个二维数组数学模型的求解
2019-03-25 13:37|来源: 网路
已知二维数组 W(0),W(1)。
求解W(n+1)=W(n)+a*(W(n)-W(n-1)).
.......
.......
W1=W;
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
W[i][j]=W[i][j]+a*(W[i][j]-W0[i][j]);
}
}
W0=W1;
..........
我写了上述的代码,可结果怎么也不正确,好像是W0=W1出了问题,W0的新值不是原来W 赋予W1 的值,而是计算后新的W值。
本人学Java时间还不长,现急着要用Java作一个数学模型,哪位高人了解,请予以指教,我非常感激!!
求解W(n+1)=W(n)+a*(W(n)-W(n-1)).
.......
.......
W1=W;
for(int i=0;i<10;i++){
for(int j=0;j<10;j++){
W[i][j]=W[i][j]+a*(W[i][j]-W0[i][j]);
}
}
W0=W1;
..........
我写了上述的代码,可结果怎么也不正确,好像是W0=W1出了问题,W0的新值不是原来W 赋予W1 的值,而是计算后新的W值。
本人学Java时间还不长,现急着要用Java作一个数学模型,哪位高人了解,请予以指教,我非常感激!!
相关问答
更多-
java数组实例(一维数组 二维数组)[2023-06-17]
//一维数组 String[] str = new String[5]; //创建一个长度为5的String(字符串)型的一维数组 str[0] = "a"; //赋值 str[1] = "b"; str[2] = "c"; str[3] = "d"; str[4] = "e"; //也可以创建并赋值 String[] str = {"a","b","c","d","e"}; //二维数组 String[][] str = new String[2][2]; //创建一个2行2列的二维数组 str[0][0 ... -
java二维数组值怎么赋值0?[2023-11-03]
1. age[i] 是指一维数组对象 当然不能age[i] = 0; 2. 应该定义为:age[i] = new int[5]; 3. age[0][0] = 0; -
请教,scala中如何动态创建二维数组[2022-02-08]
方式一: public Object[][] create(int m,int n){ return new Object[m][n]; } 方式二: System.arrayCopy(); Arrays.copy(); 都可以实现,你可以百度一下用法,java还可以实现“奇异”数组,数组中的数组长度可以不一致。 -
python中如何让二维数组中的每个元素减去它的均值?[2022-04-23]
如果是图像处理就用PIL库。似乎有这样的算法。 我的想法就是用numpy包中的减法。矩阵相减。 其实用python遍历的速度比你想象的要快。 如果还不够快就C语言写,其中有一个库prex,可以方便的实现python与C的接口,比直接用pyobject要方便很多。 另外你可以用CTYPE中的整型存贮,应该比如直接用python中的int节约空间,速度可能也会快些。 我曾经用PIL结合python写验证码识别的算法,速度快,消耗的时间基本上可以忽略。 -
Python二维数组运算[2021-11-08]
二维数组示例: a=[[1,2,3],[4,5,6],[7,8,9]] print a print a[0] print a[1] print a[2] print a[0][0],a[0][1],a[0][2] sum=0 for i in range(0,3): for j in range(0,3): sum=sum+a[i][j] print sum -
C++ jsoncpp解析二维数组[2023-02-24]
参考示例http://www.cnblogs.com/kex1n/archive/2011/12/02/2272328.html -
for循环输出二维数组![2022-10-02]
很简单,将这三个数组在封装成一个新数组,然后foreach循环遍历就ok了。 -
如何用foreach遍历二维数组?? - 技术问答[2024-01-20]
foreach两次foreach($array as $value)//这个$value就是一维了。{foreach($value as $v){echo $v;}} 查看原帖>> 记得采纳啊 -
请问Java把二维数组内的数据添加到数据表比较好的策略是什么?[2024-02-25]
其实就是一个拼接字符串的过程,二维数组的第一维的维数是要插入到数据库的数据的条数,那么第二维的维数应该是对应表中的column,这里假定要插入到数据库中的都是String类型。 Object[][] objectArray=new Object[2][3]; objectArray[0][0]="1"; objectArray[0][1]="2"; objectArray[0][2]="3"; objectArray[1][0]="4"; objectArray[1][1]="5"; objectArray ... -
VB.NET 二维数组问题[2022-04-09]
没有redim ary 没有上下标的数组怎么可能访问的到