24小时热门版块排行榜    

查看: 777  |  回复: 4

zxt2001

木虫 (著名写手)

[交流] 【求助】定义数组维数 已有2人参与

本人现用MATLAB编一程序,希望根据收敛的判据来设定一数组的维数,即动态数组维数。
本人现取一较大维数进行定义,虽可实现程序算法,但颇感笨拙,还望高手不吝指教。
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab


zxt2001(金币+1): 2010-06-27 20:33:42
adu886886(金币+1):谢谢支持 2010-06-27 22:53:21
引用回帖:
Originally posted by zxt2001 at 2010-06-27 10:41:57:
本人现用MATLAB编一程序,希望根据收敛的判据来设定一数组的维数,即动态数组维数。
本人现取一较大维数进行定义,虽可实现程序算法,但颇感笨拙,还望高手不吝指教。

貌似直接就可以了吧?比如a是你结果判据  那么b就是动态b(size(a))
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
2楼2010-06-27 14:21:06
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxt2001

木虫 (著名写手)

zzuwangshilei:多谢解释 2010-06-28 10:46:56
引用回帖:
Originally posted by lijinfeng042 at 2010-06-27 14:21:06:

貌似直接就可以了吧?比如a是你结果判据  那么b就是动态b(size(a))

判据是这样的
       if (abs(dep(i,:,k+1)-dep(i,:,k))<1e-9)
              break
          end
k+1项和k项的差为判据
需要定义与k相关的动态数组
直到判据收敛为止
3楼2010-06-27 20:33:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lijinfeng042

木虫 (小有名气)

Matlab

zzuwangshilei:积极参与 2010-06-28 10:47:09
引用回帖:
Originally posted by zxt2001 at 2010-06-27 20:33:29:



判据是这样的
       if (abs(dep(i,:,k+1)-dep(i,:,k))<1e-9)
              break
          end
k+1项和k项的差为判据
需要定义与k相关的动态数组
直到判据收敛为止

嗯?不太理解啊
k是第一次满足条件的项数?
工作了,偶尔会上来~可以关注新浪微博 @云是风的梦_Matlab
4楼2010-06-27 22:42:37
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zxt2001

木虫 (著名写手)


zzuwangshilei(金币+1):鼓励讨论 2010-06-30 09:03:49
引用回帖:
Originally posted by lijinfeng042 at 2010-06-27 22:42:37:

嗯?不太理解啊
k是第一次满足条件的项数?

三维矩阵中的维数k由判据确定啊
若判据不成立,则k=k+1;
就是说k不是某一常数,仅由以上判据决定
5楼2010-06-29 15:12:28
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 zxt2001 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见