MATLAB爱好者论坛-LabFans.com
>
工程数学软件
>
MATLAB论坛
> [求助]如何将2维数组转换成1维数组?
登录论坛
查看完整版本 :
[求助]如何将2维数组转换成1维数组?
wangzizizi
2008-11-23, 11:37
比如:将8*8数组直接转换成1维的数组;
地二个问题是如何把一个64*64的数组减去左上角的8*8的数组(使左上角的8*8部分变为0),再转换成1维数组?
谢谢各位!!
only_z
2008-11-23, 21:48
1、你要转换成1D数组干嘛?
你就直接像一位数组那样依次访问,在MATLAB里面默认是按列排列的
2、你就直接将左上角的元素置零即可
mikle
2008-11-24, 18:16
b=a(:)
play_kid
2008-11-28, 19:33
用reshap()函数。
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.