Insert elements to cell array

60 ビュー (過去 30 日間)
NA
NA 2020 年 10 月 12 日
回答済み: Stephen23 2020 年 10 月 12 日
I have cell array g like this:
{'A'} {[1]} {[1]} {[1]}
{'B'} {[1]} {[2]} {[1]}
{'C'} {[2]} {[3]} {[2]}
{'D'} {[1]} {[4]} {[1]}
{'E'} {[1]} {[5]} {[1]}
I have M=[31,2].
How can I insert M to the first column of g.
Result should be
{31,2} {'A'} {[1]} {[1]} {[1]}
{31,2} {'B'} {[1]} {[2]} {[1]}
{31,2} {'C'} {[2]} {[3]} {[2]}
{31,2} {'D'} {[1]} {[4]} {[1]}
{31,2} {'E'} {[1]} {[5]} {[1]}

採用された回答

Stephen23
Stephen23 2020 年 10 月 12 日
g = g(:,[1,1:end]);
g(:,1) = {M}

その他の回答 (1 件)

Matt J
Matt J 2020 年 10 月 12 日
編集済み: Matt J 2020 年 10 月 12 日
g=[ repmat({M},5,1) , g]

カテゴリ

Help Center および File ExchangeData Types についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by