首页 文章
  • 0 votes
     answers
     views

    MATLAB feedforwardnet

    我仍然是使用MATLAB的新手 . 我正在尝试用MATLAB自定义函数feedforwardnet创建一个前馈神经网络,我有自己的训练集,尺寸为2 x 100,这是一个多输入数组 . 现在我遇到了如何将此数组提供给feedforwardnet函数的问题 . 我试过了 [NNINputs, NNTargets] = [n_xk, target] ; 其中n_xk和target都是2 x 100“d...
  • 2 votes
     answers
     views

    如何附加.mat文件行或列式cellmatrix

    我正在运行一个模拟,我生成巨大的2d稀疏矩阵,因此我使用FIND函数只存储非零值及其索引 . 现在,对于for循环的每次迭代,我生成这样的矩阵,因为它们都是不同的长度,我使用cell-array来存储这些配置 . 但是对于大型模拟,甚至挤出的单元阵列格式也超过了它的内存限制,因此我想在运行代码时编写这些单元阵列,即每次迭代都会在现有的mat文件中附加一个新元素 . 例如 for n=1:10 ...
  • 0 votes
     answers
     views

    MATLAB索引矩阵的单元格数组中的所有单元格

    我有一个单元格数组,其中每个单元格包含一个矩阵(不同的大小) . 我想,例如,采用矩阵的所有第二列提供如下命令: aux = cArray{:}(:,2) 我想得到的结果是一个单元格数组,其中每个单元格包含原始矩阵的第二列,但命令不起作用(我甚至可以看到原因,因为cArray {:}的输出不是矩阵...)是否有一个紧凑的命令来获得我想要的东西,而不是一个循环填充单元格数组?
  • 2 votes
     answers
     views

    在一个结构中并行存储具有不同长度的数据样本

    我需要收集样本,这些样本是结构 data 中的矢量对 X , Y ,字段为 X 和 Y . 我需要运行许多模拟,最后我的结构看起来像是 data(i).X , data(i).Y ,其中有第i个模拟 . 我需要一个结构,因为并非所有的模拟都具有相同的长度 . 我可以轻松地使用循环并一次运行一个模拟,但我想通过并行运行多个模拟来提高速度 . 我首先尝试初始化数据结构 data = struct( ...
  • 3 votes
     answers
     views

    从工作空间到Simulink的异构数据

    我有不同的矩阵从工作区导入Simulink Matlab函数 . 这些矩阵具有不同的维度,我不知道它们在先验 . 在开始时,我尝试使用块'常量'将数据全部放在一个这样的结构中: 但是,我不能选择正确的矩阵,因为我不知道每个元素的维度(并且'mux'也不能用于分割矩阵) . 我想我的块'来自工作区'也会遇到同样的问题 . 我想知道是否有一种聪明的方法可以导入像这样的异构结构 . 我也尝试过使用单元...
  • 1 votes
     answers
     views

    如何在MATLAB中将单元阵列中不同大小的矩阵组合成矩阵

    与How to combine vectors of different length in a cell array into matrix in MATLAB类似,我想将存储在单元阵列中的具有不同维度的矩阵组合成具有零而不是空白空间的矩阵 . 具体来说,我有一个单元阵列{1,3}有3个矩阵大小(3,3)(4,3)(4,3): A={[1 2 3; 4 5 6; 7 8 9] [1 2 3; ...
  • 0 votes
     answers
     views

    在Matlab中删除3D单元格数组中的空行

    我有一个很大的 3D CELL ARRAY(x1),我必须删除空行 . 我怎样才能做到这一点? 我的单元格数组的示例(变量的一些部分): val(:,:,1) = [20] [] [] [] [] [] [] [] [ 0] [] [] [] [] [] [] [] [ 0] [] [] [...

热门问题