Error using horzcat Dimensions of arrays being concatenated are not consistent

2 ビュー (過去 30 日間)
Afluo Raoual
Afluo Raoual 2023 年 5 月 2 日
編集済み: Afluo Raoual 2023 年 5 月 5 日
Dear,
I have a program but When I run it, an error occurs:
Error using horzcat
Dimensions of arrays being concatenated are not consistent.
Error in (line 34)
H1_modified = [H1 extra_cols];
How can I fix this error please ?
  5 件のコメント
Afluo Raoual
Afluo Raoual 2023 年 5 月 3 日
@Dyuman Joshi We can't specify the final size of H1_modified because the size depends on the code rate. For example H1 is always square, and it depends on the value of m. Then, we add columns to this square matrix H1 in order to get the final matrix H1_modified which must be regular with the desired code rate.
Dyuman Joshi
Dyuman Joshi 2023 年 5 月 3 日
"We can't specify the final size of H1_modified because the size depends on the code rate."
Then what is the relation of final size of H1 with code rate?

サインインしてコメントする。

回答 (1 件)

Jon
Jon 2023 年 5 月 2 日
On line 34 H1 has m*(m-1) rows, but extra_cols only has m rows. So you can not horizontally concatenate H1 and extra_cols using
H1_modified = [H1 extra_cols];

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by