MATLAB中对矩阵的维数有限制吗?

我用的是MATLAB6.5.1,为什么当导入MATLAB中的矩阵维数较多时,就提示程序中的有的变量维数错误,而当维数较少时,程序正常执行,结果也正确,但是维数较多时,就提... 我用的是MATLAB 6.5.1,为什么当导入MATLAB中的矩阵维数较多时,就提示程序中的有的变量维数错误,而当维数较少时,程序正常执行,结果也正确,但是维数较多时,就提示有错误?
是不是MATLAB6.5.1对导入数据的维数有限制,而不能过多??

THANKS!
展开
 我来答
shine戚七七
推荐于2018-03-29 · TA获得超过4.7万个赞
知道大有可为答主
回答量:2万
采纳率:75%
帮助的人:2698万
展开全部
MATLAB中对矩阵的维数是没有限制的。
一般要求行列的数目相同,即行数=行数,列数=列数,不过如果有一个是标量的话(数字)的话,那么另一个矩阵的行数与列数没有任何要求。
乘法: 点乘:要求行列的数目相同,因为点乘是对应元素相乘。
矩阵乘:要求前一个的列数等于后一个的行数。当然如果有一个是标量的话,另一个也没有任何要求。
除法: 点除:要求行列的数目相同,因为点除是对应元素相除。
矩阵除,分左除与右除,具体的得看乘法计算。
百度网友bfb6242
推荐于2016-08-24 · TA获得超过5975个赞
知道大有可为答主
回答量:1122
采纳率:57%
帮助的人:594万
展开全部
MATLAB中对矩阵的维数有限制吗?
我用的是MATLAB 6.5.1,为什么当导入MATLAB中的矩阵维数较多时,就提示程序中的有的变量维数错误,而当维数较少时,程序正常执行,结果也正确,但是维数较多时,就提示有错误?
是不是MATLAB6.5.1对导入数据的维数有限制,而不能过多??

THANKS!
我的回答:
[1]MATLAB中对矩阵的维数有限制吗?
好像是2000。不过超过1000就已经很慢了。维数过高应该考虑精简矩阵的
[2]我用的是MATLAB 6.5.1,为什么当导入MATLAB中的矩阵维数较多时,就提示程序中的有的变量维数错误,而当维数较少时,程序正常执行,结果也正确,但是维数较多时,就提示有错误?
你的问题不应该是维数高的原因,可能是格式问题,可以把出错部分贴出来否?
[3]是不是MATLAB6.5.1对导入数据的维数有限制,而不能过多??
我觉得通常情况下,应用上不至于达到过多的程度吧?
实在不行,把你的程序贴上来,让网友看看吧
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小清朱05
2008-12-04 · TA获得超过1372个赞
知道小有建树答主
回答量:872
采纳率:0%
帮助的人:389万
展开全部
没限制;因为我用过上千的维数了(图像是上千维数的矩阵);我看是你输入的矩阵,它的维数不统一;就是说,你输入的矩阵,当每一行的数据数目不相同的时候,就会显示错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
数学的爱好者
2008-12-06
知道答主
回答量:12
采纳率:0%
帮助的人:1.7万
展开全部
很可能是你输入的矩阵的问题,它的维数多了后就不统一了;就是输入的矩阵,当每一行的数据数目不相同的时候,就会显示错误。而你输入维数较少时,不容易出现这样的错误
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
asd355312
2008-12-06
知道答主
回答量:37
采纳率:0%
帮助的人:22.4万
展开全部
没有限制,我觉得是导入出错。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式