版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(3128)
>
文献求助
(265)
>
导师招生
(157)
>
虫友互识
(121)
>
硕博家园
(60)
>
论文投稿
(60)
>
考博
(51)
>
基金申请
(50)
>
休闲灌水
(50)
>
博后之家
(42)
>
招聘信息布告栏
(39)
>
绿色求助(高悬赏)
(38)
>
找工作
(25)
>
教师之家
(21)
>
公派出国
(21)
>
论文道贺祈福
(20)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
程序语言
»
MATLAB/Mathematica
»
matlab三维数组矩阵延拓问题
3
1/1
返回列表
查看: 2097 | 回复: 6
查看全部回帖
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖
H_LG
银虫
(正式写手)
应助: 2
(幼儿园)
金币: 157.8
散金: 228
帖子: 334
在线: 82.3小时
虫号: 579678
注册: 2008-07-11
性别: GG
专业: 计算数学与科学工程计算
[
求助
]
matlab三维数组矩阵延拓问题
各位大侠,请教,matlab有没有对三维矩阵进行边界延拓的函数?比如,a=reshape(1:27,3,3,3),对a的行、列以及第三维度进行对称延拓?
[ 来自小组
控制&图像家族
]
回复此楼
» 猜你喜欢
2025年遐想
已经有4人回复
投稿Elsevier的杂志(返修),总是在选择OA和subscription界面被踢皮球
已经有8人回复
自然科学基金委宣布启动申请书“瘦身提质”行动
已经有4人回复
求个博导看看
已经有18人回复
» 本主题相关价值贴推荐,对您同样有帮助:
matlab如何以循环语句形式将三维数组存储成多个asc格式的文件
已经有4人回复
matlab求逆矩阵是不是有问题?
已经有13人回复
matlab如何得到图中点对应元素的的位置,请具体点。谢谢。
已经有9人回复
matlab 超出矩阵维度问题
已经有12人回复
matlab稀疏矩阵问题求教
已经有3人回复
matlab如何根据100*3的矩阵画三维图
已经有3人回复
matlab函数调用与数组的问题
已经有19人回复
MATLAB FEM 刚度矩阵
已经有12人回复
菜鸟求助~matlab怎么样让一个1xn的向量中的每个元素是个矩阵?
已经有11人回复
matlab 有限元计算扩散问题,建立整体矩阵好慢。大家帮忙看看代码
已经有8人回复
matlab 高维数组插值 矢量化 避免for循环
已经有5人回复
matlab矩阵创建问题
已经有10人回复
请教关于matlab矩阵转换问题
已经有6人回复
求助使用MATLAB计算绿色叶片的覆盖度的问题
已经有24人回复
MATLAB初学者,这样的式子怎么就是画不了图,总是出错!求指导!!!!!!!!!!!!!
已经有8人回复
【求助】Matlab里创建二维矩阵(有图)
已经有5人回复
【求助】Matlab 使用中提示出现的Index exceeds matrix dimensions错误
已经有5人回复
【求助】关于matlab的高维数组
已经有6人回复
邢台学院学生论坛:http://www.xtxybbs.com
1楼
2013-09-10 16:05:25
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
libralibra
至尊木虫
(著名写手)
骠骑将军
程序强帖: 40
应助: 817
(博后)
金币: 12914.1
红花: 64
帖子: 2238
在线: 287.3小时
虫号: 696514
注册: 2009-02-05
专业: 计算机软件
【答案】应助回帖
★ ★
感谢参与,应助指数 +1
ben_ladeng: 金币+2, 专家考核, 谢谢指教
2013-09-13 19:48:31
引用回帖:
4楼
:
Originally posted by
H_LG
at 2013-09-10 21:55:36
是说用0(或其他数字)把3×3×3的矩阵包裹起来...
这个问题很简单,因为matlab的矩阵下标是直接操作的,
举个例子,你有一个2x2x2的三维矩阵,数据都1(其实是什么数据无所谓,为了观察直观,非0数据即可)
然后用0(其他数字也行)将其包裹,变为4x4x4的三维矩阵,边界都是0
CODE:
a = ones([2,2,3])
b = zeros([4,4,3]);
b(2:3,2:3,:) = a;
a = b
结果
CODE:
a(:,:,1) =
1 1
1 1
a(:,:,2) =
1 1
1 1
a(:,:,3) =
1 1
1 1
a(:,:,1) =
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
a(:,:,2) =
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
a(:,:,3) =
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
>>
但是如果你要用来包裹原矩阵的数据不规则(矩阵b),可能需要手工生成矩阵b
赞
一下
回复此楼
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
6楼
2013-09-11 17:27:48
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
libralibra
至尊木虫
(著名写手)
骠骑将军
程序强帖: 40
应助: 817
(博后)
金币: 12914.1
红花: 64
帖子: 2238
在线: 287.3小时
虫号: 696514
注册: 2009-02-05
专业: 计算机软件
【答案】应助回帖
★ ★ ★ ★ ★ ★ ★ ★ ★ ★
H_LG: 金币+10,
★★★★★
最佳答案, 我知道了,多谢
2013-09-13 10:54:47
ben_ladeng: 专家考核
2013-09-13 19:48:38
上面的代码跟描述略有出入,是2*2*3的矩阵a被矩阵b包围了2个维度,第三维没有包围.
下面的才是2*2*2被4*4*4的矩阵包围在中心
CODE:
a = ones([2,2,2])
b = zeros([4,4,4]);
b(2:3,2:3,2:3) = a;
a = b
结果:
CODE:
a(:,:,1) =
1 1
1 1
a(:,:,2) =
1 1
1 1
a(:,:,1) =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
a(:,:,2) =
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
a(:,:,3) =
0 0 0 0
0 1 1 0
0 1 1 0
0 0 0 0
a(:,:,4) =
0 0 0 0
0 0 0 0
0 0 0 0
0 0 0 0
赞
一下
回复此楼
matlab/VB/python/c++/Java写程序请发QQ邮件:790404545@qq.com
7楼
2013-09-11 17:33:06
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
H_LG
的主题更新
3
1/1
返回列表
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定