Scalar structure required for this assignment.

Sis =
1×82 struct array with fields:
Name
dailyprof
cc
gapp
ttrange
Ntradess
>> class(D_(:,2))
ans =
'cell'
>> Sis.On=D_(:,2);
Scalar structure required for this assignment.
hi ..how do I add it as a field?

2 件のコメント

James Tursa
James Tursa 2023 年 6 月 2 日
編集済み: James Tursa 2023 年 6 月 2 日
What is the size of D_? Are you trying to add each cell element of D_(:,2) as a struct field in Sis?
shamal
shamal 2023 年 6 月 3 日
Yes...i want to add cell array in structure a structure can contain different data types...double string..

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

 採用された回答

Matt J
Matt J 2023 年 6 月 2 日
編集済み: Matt J 2023 年 6 月 2 日

2 投票

Your intention with the code is not clear, but here is one possibility,
[Sis.On]=deal(D_{:,2});

4 件のコメント

shamal
shamal 2023 年 6 月 3 日
thanks you...now it's ok!
Matt J
Matt J 2023 年 6 月 5 日
thanks you...now it's ok!
I'm glad, but please Accpet-click the answer to indicate that it solved your problem.
shamal
shamal 2023 年 6 月 5 日
can you help me in the last questions? thanks
Matt J
Matt J 2023 年 6 月 5 日
You seem to have deleted your follow-up questions, but it's preferable anyway to put those in a new thread.

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

その他の回答 (2 件)

James Tursa
James Tursa 2023 年 6 月 2 日
編集済み: James Tursa 2023 年 6 月 2 日

0 投票

This?
[Sis.On] = D_{:,2};

1 件のコメント

shamal
shamal 2023 年 6 月 3 日
no...it give me same error
It's correct to use function deal!

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

VBBV
VBBV 2023 年 6 月 2 日

0 投票

Sis.On={D_(:,2)};

3 件のコメント

VBBV
VBBV 2023 年 6 月 2 日
Since D_(:,2) belongs to class cell
shamal
shamal 2023 年 6 月 3 日
no...it give me same error
It's correct to use function deal!
VBBV
VBBV 2023 年 6 月 3 日
編集済み: VBBV 2023 年 6 月 3 日
As you want cell array as struct field, it works well without error, See below example ...
D_ = {rand(12,2),rand(12,1)}
D_ = 1×2 cell array
{12×2 double} {12×1 double}
class(D_)
ans = 'cell'
% cell array as struct field
Sis.On = {D_(:,2)}
Sis = struct with fields:
On: {{1×1 cell}}
Sis.On{:}{:}
ans = 12×1
0.2029 0.1979 0.5255 0.7647 0.0654 0.0657 0.7028 0.2226 0.2164 0.5529

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

カテゴリ

ヘルプ センター および File ExchangeStructures についてさらに検索

質問済み:

2023 年 6 月 2 日

コメント済み:

2023 年 6 月 5 日

Community Treasure Hunt

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

Start Hunting!

Translated by