matlab中 内部矩阵维度必须一致,矩阵维度必须一致 有什么区别?
语句:k=d*v/nd运行的过程中出现问题,【错误使用*内部矩阵维度必须一致】修改成:k=d.*v./nd运行中【错误使用.*矩阵维度必须一致】请问如何解决?...
语句:
k=d*v/nd
运行的过程中出现问题,【错误使用* 内部矩阵维度必须一致】
修改成:
k=d.*v./nd
运行中【错误使用.* 矩阵维度必须一致】
请问如何解决? 展开
k=d*v/nd
运行的过程中出现问题,【错误使用* 内部矩阵维度必须一致】
修改成:
k=d.*v./nd
运行中【错误使用.* 矩阵维度必须一致】
请问如何解决? 展开
2个回答
展开全部
错误使用* 内部矩阵维度必须一致
d*v表示矩阵乘法,要求d的列数必须与v的行数一致,也就是说,如果d是m行n列的矩阵,v必须是n行w列的矩阵
错误使用.* 矩阵维度必须一致
d.*v 表示矩阵的点乘运算,也就是d矩阵和v矩阵对应元素直接相乘,所以要求d和v的维度必须一致,即如果d是m行n列的矩阵,v也必须是m行n列的矩阵
追问
可是,d和v都是1×1的,为什么还会有错误呢?
追答
如果d和v都是1×1的,是不会出现上面问题的,你确认一下d和v维度
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询