[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidati​on,~,YVali​dation] = digitTest4​DArrayData​の「~」これの意味を​教えてください。

[XTrain,~,YTrain] = digitTrain4DArrayData; [XValidation,~,YValidation] = digitTest4DArrayDataの「~」これの意味を教えてください。

1 个评论

[XTrain,~,YTrain] この意味についても教えてほしいです。お願いします。

请先登录,再进行评论。

 采纳的回答

■回答
~ はワークスペースに変数として出力しないという意味です。
いらない変数の場合は使用するとメモリの節約になります。
■補足
[XTrain,~,YTrain] は関数を使った後に XTrain と YTrain を出力するという意味です。
 meshgridの例で見てみましょう。
x = 1:3;
y = 1:5;
[X,Y] = meshgrid(x,y)
X = 5×3
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
Y = 5×3
1 1 1 2 2 2 3 3 3 4 4 4 5 5 5
このとき、この関数はX,Yの二つの変数を返しています。
ここで ~ をもちいてXだけ抽出してみましょう。
[X,~] = meshgrid(x,y)
X = 5×3
1 2 3 1 2 3 1 2 3 1 2 3 1 2 3
 このように、Yは出力されず、Xだけ変数として保存することができました。

更多回答(0 个)

类别

在 帮助中心 和 File Exchange 中查找有关 MATLAB 入門 的更多信息

产品

版本

R2022a

Community Treasure Hunt

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

Start Hunting!