【发布时间】:2014-01-22 10:38:19
【问题描述】:
我正在通过 MATLAB 示例学习使用神经网络。在一个文档样本 (R2012a) 中,有一个奇怪的分配
[x,t] = house_dataset
基本上,house_dataset 是一个 13×506 的二维数组。但是赋值导致两个数组: x,一个 13×506 的 2D 数组,用作我们神经网络的输入; t 一个 1×506 的数组,用作网络的目标。
我不知道这是怎么做到的。它是基于一些我不知道的关于 MATLAB 矩阵的基本知识吗?
我什至将house_dataset 分配给另一个变量
h_dataset = house_dataset;
然后当我尝试这样做时,MATLAB 给出了一个错误:
[x,t] = h_dataset;
错误信息如下:
>> [x,t] = h_dataset;
Too many output arguments.
有人知道这是怎么回事吗?
【问题讨论】: