MATLAB中怪异的数组分配:[x,t] = house_dataset

僵尸

我正在通过MATLAB示例学习神经网络的工作。在文档(R2012a)的一个样本中,有一个奇怪的任务

[x,t] = house_dataset

基本上,house_dataset是13×506 2D数组。但是赋值导致两个数组:x,一个13×506 2D数组,将用作我们神经网络的输入;ta 1×506阵列,将用作网络目标。

我不知道这是怎么做到的。它是基于我对MATLAB矩阵不了解的一些基本知识吗?

我什至分配house_dataset到另一个变量

h_dataset = house_dataset;

然后当我尝试这样做时,MATLAB给出了一个错误:

[x,t] = h_dataset;

错误消息显示为:

>> [x,t] = h_dataset;
Too many output arguments.

有人知道这是怎么回事吗?

赫萨尔

函数的正常行为(而house_dataset是工具箱中许多函数之一)
函数返回2个值

function [inputs,targets] = house_dataset

但是如果你输入

 variable = house_dataset;

它返回并仅将第一个值保存为变量[inputs]

检查功能非常简单的行为

function [out1,out2] = test
    out1 = 'first out';
    out2 = 'second out';
end

然后在matlab命令窗口中调用:

 [first, second] = test
 first = test
 second = test

如果您只想获取第二个值,请使用类似:

[~,second] = test

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Python中的数组分配

来自分类Dev

结构中的数组分配

来自分类Dev

为什么MATLAB对结构数组分配中的字段顺序敏感?

来自分类Dev

一次为MATLAB中的单元格数组分配不同的值

来自分类Dev

编译器中的数组分配

来自分类Dev

在VBA中为数组分配范围

来自分类Dev

JavaScript中的奇怪数组分配

来自分类Dev

在php中为数组分配值

来自分类Dev

编译器中的数组分配

来自分类Dev

JavaScript中的奇怪数组分配

来自分类Dev

Python数组分配

来自分类Dev

子数组分配

来自分类Dev

数组分配行为

来自分类Dev

静态数组分配

来自分类Dev

在类的const方法中,将char数组分配给T *的C ++方法

来自分类Dev

Tcl中来自* csv输入文件的数组分配

来自分类Dev

R数组分配中的内存使用情况

来自分类Dev

在C中为一维数组分配内存

来自分类Dev

从for循环VBScript / Classic ASP中的数组分配变量

来自分类Dev

向R中的数组分配空间坐标

来自分类Dev

Fortran中数组分配的不同形状

来自分类Dev

如何在Octave中为数组分配匿名函数?

来自分类Dev

如何为对象中的数组分配值

来自分类Dev

在Java中初始化后为数组分配长度?

来自分类Dev

为结构中的二维数组分配内存

来自分类Dev

数组分配在python函数中如何工作?

来自分类Dev

Ruby如何为哈希中的数组分配新值

来自分类Dev

使用C中的结构指针进行数组分配

来自分类Dev

如何在php中为数组分配关联索引