找回密码
 注册
Simdroid-非首页
查看: 55|回复: 0

请问一下 程式增加维数的更改

[复制链接]
发表于 2011-5-27 10:56:04 | 显示全部楼层 |阅读模式 来自 台湾
本帖最后由 武神裝攻 于 2011-5-27 11:24 编辑

不好意思打扰一下  谢谢
小弟有句程序
SP = arrayfun(@(x)LS(floor(x/1000),mod(x,1000)),Code2);
目的就是利用Code2的数字 将LS(:,:)矩阵转为S(:,1)
但是小弟LS已经变更为三维矩阵 = LS(:,:,:)
想将上式更改可以求得
S(:,1) 利用 LS(:,;,1)求得
S(:,2) 利用 LS(:,;,2)求得
S(:,3) 利用 LS(:,;,3)求得
依此类推

我會了....
如果LS=(:,;,a)
for n=1:a
SP(:,n) = arrayfun(@(x)LS(floor(x/1000),mod(x,1000),n),Code2);
end
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-6 09:20 , Processed in 0.029075 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表