查看: 3618|回復: 4|關注: 0
打印 上一主題 下一主題

[已解決] 串聯的數組的維度不一致

[復制鏈接]

新手

7 麥片

財富積分


050


2

主題

4

帖子

0

最佳答案
跳轉到指定樓層
1#
  1. PID_output = [
  2. -1.304*PID_output_old(1,1)+0.1204*PID_output_old(2,1)-0.4248*PID_output_old(3,1)...
  3. +0.4825*PID_v(1,1)-0.4359*PID_v(2,1)-0.4814*PID_v(3,1)+0.437*PID_v(4,1);
  4. PID_output_old(1,1);
  5. PID_output_old(2,1);
  6. PID_output_old(3,1);
  7. ];
復制代碼
PID_output 和PID_output_old都是1X4的矩陣;PID_v是1x5的矩陣,出錯在第一個式子,但我只是對矩陣的單個元素進行運算,而非整個矩陣,為什么會報錯?

  • 要串聯的數組的維度不一致。



回復主題 已獲打賞: 0 積分

舉報

論壇優秀回答者

5

主題

1278

帖子

276

最佳答案
  • 關注者: 58
來自 4#
發表于 2019-11-17 12:20:22 | 只看該作者 |此回復為最佳答案
抱歉看錯了,加個括號就可以了
PID_output_old=ones(3,1);
PID_v=2*ones(4,1);
PID_output = [
(-1.304*PID_output_old(1,1)+0.1204*PID_output_old(2,1)-0.4248*PID_output_old(3,1)...
+0.4825*PID_v(1,1)-0.4359*PID_v(2,1)-0.4814*PID_v(3,1)+0.437*PID_v(4,1));
PID_output_old(1,1);
PID_output_old(2,1);
PID_output_old(3,1);
];
回復此樓 已獲打賞: 0 積分

舉報

論壇優秀回答者

5

主題

1278

帖子

276

最佳答案
  • 關注者: 58
2#
發表于 2019-11-17 10:02:30 | 只看該作者
因為矩陣加法,加法運算時會出現1*4矩陣加1*5矩陣,當然維度不一致
回復此樓 已獲打賞: 0 積分

舉報

新手

7 麥片

財富積分


050


2

主題

4

帖子

0

最佳答案
3#
 樓主| 發表于 2019-11-17 10:41:41 | 只看該作者
20141303 發表于 2019-11-17 10:02
因為矩陣加法,加法運算時會出現1*4矩陣加1*5矩陣,當然維度不一致

但我不是對矩陣的單個元素進行的運算嗎?
而且就是我把兩個矩陣改成相同維度, 還是報錯。。。。
回復此樓 已獲打賞: 0 積分

舉報

新手

7 麥片

財富積分


050


2

主題

4

帖子

0

最佳答案
5#
 樓主| 發表于 2019-11-17 14:08:59 | 只看該作者
20141303 發表于 2019-11-17 12:20
抱歉看錯了,加個括號就可以了
PID_output_old=ones(3,1);
PID_v=2*ones(4,1);

感謝:handshake
回復此樓 已獲打賞: 0 積分

舉報

您需要登錄后才可以回帖 登錄 | 注冊

本版積分規則

關閉

站長推薦上一條 /4 下一條

快速回復 返回頂部 返回列表
哪一款德州扑克还能玩 至尊国际娱乐棋牌 心水一点必中特猜生肖 免费炒股软件排名 贵阳微乐捉鸡麻将下 棋牌乐游戏 欢乐捕鱼下载 哈灵麻将上海本地麻将 容易赚钱的网游 手机网游赚钱排行榜 微乐麻将app 最准网站特马资料 nba全明星赛 单机麻将下载免费版 小说投稿赚钱的网站 nba有多少支球队 填大坑安卓版