matlab 怎么把多个不同长度的数组放到一个矩阵里?

有n个数组,长度不等,最长的长度为64:a=[23];b=[1];c=.....d=...最后放进矩阵part,,第一行放a第二行放b,,,好像不能用part=[a;b;... 有n个数组,长度不等,最长的长度为64:
a=[2 3];
b=[1];
c=.....
d=...

最后放进矩阵part,,第一行放a 第二行放b,,,好像不能用part=[a;b;c;d....],,怎么弄啊?
展开
 我来答
松鼠就是我
2018-03-31 · TA获得超过1.6万个赞
知道小有建树答主
回答量:5
采纳率:0%
帮助的人:1562
展开全部

把你说的文件分别存为txt,把a矩阵文件放到a.txt,b矩阵文件存为b.txt,然后用matlab调用,命令如下:clc;clear;b=load('b.txt');即可调用这个矩阵文件!

可以把每次计算出的矩阵A保存到一个元胞结构Data中for i = 1:n

A = 你的操作;Data{i} = A;end

下次从Data中取矩阵,可以这么写A = Data{i} ;

矩阵(Matrix)本意是子宫、控制中心的母体、孕育生命的地方。在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。矩阵概念在生产实践中也有许多应用,比如矩阵图法以及保护个人帐号的矩阵卡系统(由深圳网域提出)等等。“矩阵”的本意也常被应用,比如监控系统中负责对前端视频源与控制线切换控制的模拟设备也叫矩阵。

兔子和小强
推荐于2018-02-26 · TA获得超过6946个赞
知道大有可为答主
回答量:3332
采纳率:74%
帮助的人:1406万
展开全部

使用元胞矩阵:

part = {a; b; c; d};

使用

part{i}

part{i, j}访问
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
8nu4a8ni
2018-05-17
知道答主
回答量:1
采纳率:0%
帮助的人:862
展开全部
用元胞数组,具体就是一个大括号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式