octave - 错误:水平尺寸不匹配(4x4 与 1x4)
问题描述
为什么下面的代码有错误?我试图将矩阵的一行转换B
为它的一列。
B=[B 20*B(:,1)]
B =
1 2 3 20
10 20 30 200
7 8 9 140
100 200 300 2000
B=[B,B(1,:)]
错误:horizontal dimensions mismatch (4x4 vs 1x4)
解决方案
B(1,:) 的尺寸为 1x4
1 2 3 20
而 B 是 4x4
1 2 3 20
10 20 30 200
7 8 9 140
100 200 300 2000
你要求 Octave 制作一个像
1 2 3 20 1 2 3 20
10 20 30 200
7 8 9 140
100 200 300 2000
这显然是行不通的。
推荐阅读
- html - 一键提交foreach循环创建的多个表单
- html - 容器外的下拉按钮
- sonos - 如何使用 Sonos API (SMAPI) 获取当前歌曲的名称
- php - 没有真实页面的 php 页面的干净 URL 结构
- teradata - 放大器和阀芯如何相互作用?仔细阅读解释计划
- java - 如何在JAVA中检查是否有2个大写字母、3个小写字母和1个数字
- c - C-比较具有相同输入的两个程序的输出
- ember.js - ember-drag-sort 自定义占位符 dropzone 元素?
- selenium - 您如何根据酱实验室的使用情况取消 travis(或其他 ci)构建?
- jasper-reports - Jaspersoft Studio 小计来自组标题上显示的金额