matlab两表格合并,在matlab中将两个单元合并到一个单个单元中(merge two cell in one single cell in matlab)...

2023-05-16

在matlab中将两个单元合并到一个单个单元中(merge two cell in one single cell in matlab)

我有两个牢房。 其中一个是

Cell 1=

'1007_s_at' 780 'DDR1'

'1053_at' 5982 'RFC2'

'117_at' 3310 'HSPA6'

'121_at' 7849 'PAX8'

'1255_g_at' 2978 'GUCA1A'

'1294_at' 7318 'UBA7'

'1316_at' 7067 'THRA'

和细胞2 =

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

我用cat合并了但是我没有得到我想要的结果:

allData= cat(1, cell 1, cell 2);

'1007_s_at' 780 'DDR1'

'1053_at' 5982 'RFC2'

'117_at' 3310 'HSPA6'

'121_at' 7849 'PAX8'

'1255_g_at' 2978 'GUCA1A'

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

我希望结果显示单元格2的内容,以便我可以在控制台中看到它们,因此它们不是嵌套单元格。

I have two cells. one of them is

Cell 1=

'1007_s_at' 780 'DDR1'

'1053_at' 5982 'RFC2'

'117_at' 3310 'HSPA6'

'121_at' 7849 'PAX8'

'1255_g_at' 2978 'GUCA1A'

'1294_at' 7318 'UBA7'

'1316_at' 7067 'THRA'

and cell 2=

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

I used cat to merge that but I did not get the result that I want:

allData= cat(1, cell 1, cell 2);

'1007_s_at' 780 'DDR1'

'1053_at' 5982 'RFC2'

'117_at' 3310 'HSPA6'

'121_at' 7849 'PAX8'

'1255_g_at' 2978 'GUCA1A'

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

2x1 cell 2x1 cell 2x1 cell

I want the result to display the contents of cell 2 so I can see them in the console, so they are not nested cells.

原文:https://stackoverflow.com/questions/34980375

2019-12-21 06:12

满意答案

您需要做的是更改Cell2单元格的结构,因此没有嵌套单元格。 这可以使用以下语法来完成: [Cell2{:,:}] 。 但是这会返回一个2xn的单元格。 为了使它能够连接到您的Cell1 ,我们可以使用函数reshape 。 因此总而言之:

Cell2Expanded = reshape([Cell2{:,:}], [], 3);

>>[Cell1; Cell2Expanded]

ans =

'1007_s_at' [ 780] 'DDR1'

'1053_at' [5982] 'RFC2'

'117_at' [3310] 'HSPA6'

'121_at' [7849] 'PAX8'

'1255_g_at' [2978] 'GUCA1A'

'1294_at' [7318] 'UBA7'

'1316_at' [7067] 'THRA'

[ 1] [ 3] [ 5]

[ 2] [ 4] [ 6]

[ 7] [ 9] [ 11]

[ 8] [ 10] [ 12]

[ 13] [ 15] [ 17]

[ 14] [ 16] [ 18]

这是你在寻找什么。

What you need to do is to change the structure of the Cell2 cell, so there are no nested cells. This can be done with syntax as: [Cell2{:,:}]. However this returns a cell which is 2xn. In order to make this able to be concatenated to your Cell1, we can use the function reshape. Therefore all in all:

Cell2Expanded = reshape([Cell2{:,:}], [], 3);

>>[Cell1; Cell2Expanded]

ans =

'1007_s_at' [ 780] 'DDR1'

'1053_at' [5982] 'RFC2'

'117_at' [3310] 'HSPA6'

'121_at' [7849] 'PAX8'

'1255_g_at' [2978] 'GUCA1A'

'1294_at' [7318] 'UBA7'

'1316_at' [7067] 'THRA'

[ 1] [ 3] [ 5]

[ 2] [ 4] [ 6]

[ 7] [ 9] [ 11]

[ 8] [ 10] [ 12]

[ 13] [ 15] [ 17]

[ 14] [ 16] [ 18]

Which is what you are looking for.

2016-01-24

相关问答

不确定可读性,但它可能更有效: allKeys0 = cellfun(@keys, maps, 'UniformOutput', false);

[allKeys, ~, m] = unique([allKeys0{:}]);

allValues0 = cellfun(@values, maps, 'UniformOutput', false);

allValues = cell2mat([allValues0{:}]);

sumValues = arrayfun(@(x) sum(allVa...

你将不得不转置每个转置结果。 z = [ c' f']'

You will have to transpose each then transpose the result. z = [ c' f']'

使用cell2mat img2=cell2mat(aux);

为了获得更好的性能,请使用blockproc替换代码 blocksize=ceil(size(img)./number_of_divisions);

img2=blockproc(img,blocksize,@(block_struct)histeq(block_struct.data));

Use cell2mat img2=cell2mat(aux);

For a better performance, replace you...

我认为这是最直观,最快捷的方式: %# example data

X = [ 1, 2, 3, 4, 5]';

Y = [-1, -2, 4.5, 12.6, -5]';

%# Controls the amount of leading spaces. This may depend on your specific

%# software (or hardware?) so I left it here as a seperate variable.

spaces = {repmat(' ...

你有权访问应用程序对象吗? 尝试: Application.DisplayAlerts = False

Do you have access to the Application object? Try: Application.DisplayAlerts = False

Matlab的uitable是底层JIDE表的残缺版本。 可以访问底层的java(请参阅文件交换中的findjobj ),但这需要大量的工作。 Yair Altman的无证matlab站点是理解matlab java方面的一个很好的起点。 听起来你想要类似于属性编辑器的东西,而不是通用UI表 - 即第一列中列出的属性,第二列中可编辑的属性值。 文件交换中有一些“现成的”版本,使用JIDE: 有关大多数功能示例,请参阅propertiesgui或property-grid 。 第二个示例更易于使用 ...

在循环中或通过cellfun应用strjoin 。 后者: >> cellRows = mat2cell(cell3,ones(size(cell3,1),1),size(cell3,2));

>> out = cellfun(@strjoin,cellRows,'uni',0)

out =

'abe basdasd ceee'

'd eass feeeeeeeeee'

Apply strjoin either in a loop or via cellfun. The lat...

在16b中使用字符串和连接比使用strjoin更容易,因为连接使用矩阵的维数。 >> A = string({'1' '2' '3' '4' '5'; '6' '7' '8' '9' '10'; '11' '12' '13' '14' '15'});

>> [A(:,1:2) join(A(:,3:end),2)]

ans =

3×3 string array

"1" "2" "3 4 5"

"6" "7" "8 9 10"

...

相当于MATLAB单元阵列是一个numpy对象数组。 但是,这些很少使用,因为它们很少在实践中出现。 在大多数情况下,有人会在MATLAB中使用Cell,列表或嵌套列表就足够了: >>> a = [obj1, obj2, obj, obj4]

>>> b = [[obj1, obj2], [obj3, obj4]]

但是,这不是您想要做的事情。 您的问题是XY问题的典型示例。 您正在询问如何为您的问题实施特定的解决方案,而不是询问如何解决问题本身。 Python可以做很多MATLAB无法做到的事...

您需要做的是更改Cell2单元格的结构,因此没有嵌套单元格。 这可以使用以下语法来完成: [Cell2{:,:}] 。 但是这会返回一个2xn的单元格。 为了使它能够连接到您的Cell1 ,我们可以使用函数reshape 。 因此总而言之: Cell2Expanded = reshape([Cell2{:,:}], [], 3);

>>[Cell1; Cell2Expanded]

ans =

'1007_s_at' [ 780] 'DDR1'

'1053_at...

相关文章

中文名: 数字图像处理与机器视觉:Visual C++与Matlab实现 作者: 张铮 图

...

中文名: MATLAB及应用 作者: 胡鹤飞 图书分类: 软件 资源格式: PDF

...

cell.setHyperlink(link)

中文名: MATLAB智能算法30个案例分析 作者: 史峰 王辉 郁磊 胡斐

...

中文名: 模式识别与智能计算:MATLAB技术实现(第2版) 作者: 杨淑莹 图书分类:

...

为了使您快速体验Hadoop,可以在一台机子上安装单节点(Node)的hadoop。 相关阅读:单节点

...

参考 http://shiyanjun.cn/archives/241.html 用新版包自己做了一遍

...

怎样用jxl解析多级表头的excel文件,确定某个单元格cell对应的标题?

http://www.derivante.com/2009/05/05/solr-performanc

...

最新问答

如果启用了复制处理程序,请确保将其置于其中一个安全角色之后。 我见过人们做的另一件事是在不同的端口上运行admin。 最好在需要auth的页面上使用SSL,这样你就不会发送明确的密码,因此管理和复制将发生在8443上,而常规查询将在8080上发生。 如果您要签署自己的证书,请查看此有用的SO页面: 如何在特定连接上使用不同的证书? I didn't know that /admin was the context for SOLR admin because /admin does not re

第一:在您的样本中,您有: 但是你在询问 //td[@class=‘CarMiniProfile-TableHeader’] (注意TableHeader中的大写'T')。 xpath区分大小写。 第二:通过查询// td [@ class ='CarMiniProfile-TableHeader'] / td,你暗示你在外部td中有一个'td'元素,而它们是兄弟姐妹。 有很多方法可以在这里获得制作和模型

这是你的答案: http://jsfiddle.net/gPsdk/40/ .preloader-container { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; background: #FFFFFF; z-index: 5; opacity: 1; -webkit-transition: all 500ms ease-out;

问题是,在启用Outlook库引用的情况下, olMailItem是一个保留常量,我认为当您将Dim olMailItem as Outlook.MailItem ,这不是问题,但是尝试设置变量会导致问题。 以下是完整的解释: 您已将olMailItem声明为对象变量。 在赋值语句的右侧,在将其值设置为对象的实例之前,您将引用此Object 。 这基本上是一个递归错误,因为你有对象试图自己分配自己。 还有另一个潜在的错误,如果之前已经分配了olMailItem ,这个语句会引发另一个错误(可能是

我建议使用wireshark http://www.wireshark.org/通过记录(“捕获”)设备可以看到的网络流量副本来“监听”网络上发生的对话。 当您开始捕获时,数据量似乎过大,但如果您能够发现任何看起来像您的SOAP消息的片段(应该很容易发现),那么您可以通过右键单击并选择来快速过滤到该对话'关注TCP Stream'。 然后,您可以在弹出窗口中查看您编写的SOAP服务与Silverlight客户端之间的整个对话。 如果一切正常,请关闭弹出窗口。 作为一个额外的好处,wireshar

Android默认情况下不提供TextView的合理结果。 您可以使用以下库并实现适当的aligntment。 https://github.com/navabi/JustifiedTextView Android Does not provide Justified aligntment of TextView By default. You can use following library and achieve proper aligntment. https://github.com/

你的代码适合我: class apples { public static void main(String args[]) { System.out.println("Hello World!"); } } 我将它下载到c:\ temp \ apples.java。 以下是我编译和运行的方式: C:\temp>javac -cp . apples.java C:\temp>dir apples Volume in drive C is HP_PAV

12个十六进制数字(带前导0x)表示48位。 那是256 TB的虚拟地址空间。 在AMD64上阅读wiki(我假设你在上面,对吗?)架构http://en.wikipedia.org/wiki/X86-64 12 hex digits (with leading 0x) mean 48 bits. That is 256 TB of virtual address space. Read wiki on AMD64 (I assume that you are on it, right?) ar

这将取决于你想要的。 对象有两种属性:类属性和实例属性。 类属性 类属性对于类的每个实例都是相同的对象。 class MyClass: class_attribute = [] 这里已经为类定义了MyClass.class_attribute ,您可以使用它。 如果您创建MyClass实例,则每个实例都可以访问相同的class_attribute 。 实例属性 instance属性仅在创建实例时可用,并且对于类的每个实例都是唯一的。 您只能在实例上使用它们。 在方法__init__中定

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

matlab两表格合并,在matlab中将两个单元合并到一个单个单元中(merge two cell in one single cell in matlab)... 的相关文章

  • 分组 UITableview 删除外部分隔线

    我有一个以编程方式创建的分组 UITableview 另外 我还有一个包含 xib 文件的单元格 该单元格也以编程方式填充在表格视图中 到目前为止 一切都很好 但我只想删除外部分隔线 我使用了下面的代码 但这次删除了所有分隔线 self t
  • 颠覆:svn:E195016:无法合并到具有切换子树的工作副本中

    我对 Eclipse 和 Subversive 有疑问 我正在尝试将项目的分支重新集成到主干中 这些是我正在执行的操作 切换到项目的trunk版本 我确保没有任何待处理的操作 进行恢复和更新 以便从 干净 的工作副本开始 与主干的远程副本完
  • 从数组中删除非唯一行

    我有一个数组a如下 a 1 2 3 4 1 2 我想删除在中多次出现的所有行a并得到c c 3 4 请注意 这与保留唯一行不同 因为我根本不希望出现重复行 我怎样才能做到这一点 第三个输出为unique https www mathwork
  • 在 Matlab 中将元胞数组打印为 .txt

    我有一个元胞数组 需要根据特定格式打印在 txt 文件中 我尝试过一些在线帮助 包括matlabcentraldlmcell但即便如此也没有给我想要的答案 分隔符是 t cellarray AAPL 2 20 2011 100 5 MSFT
  • Emacs 是否可以运行位于远程服务器上的 Matlab shell?

    我希望能够使用 Matlab 模式 matlab el 来运行 matlab shell 唯一的问题是 Matlab 位于远程主机上 这可能吗 如果是这样 请解释一下 我现在正在和流浪汉玩 但没有成功 Thanks 我刚刚尝试通过 ssh
  • 使用 Matlab 进行多线程处理

    我正在开展一个 Matlab 项目 我们必须优化性能 并且我正在考虑并行化从 m 文件进行的几个函数调用 这个想法很简单 从 Matlab 文件 m 调用编译为 MEX 的 C 文件 然后从该 C 文件创建几个线程并从每个线程回调 matl
  • 将列的元素分配到基于另一列的矩阵中

    我需要帮助编写执行以下操作的脚本 data 1 1 2 2 1 3 3 3 4 3 3 5 4 3 6 该脚本需要检查第二列中的数字是否重复 下面的草图解释了我想要完成的任务 对于第二列中的每个重复值 我希望第三列中共享第二列中每个重复值的
  • 在 MATLAB 中为结构体数组的字段赋值

    我想替换结构体数组中字段的值 例如 我想在以下结构中将所有 1 替换为 3 a 1 b 1 a 2 b 2 a 3 b 1 a a b 1 b 3 This doesn t work and spits out Insufficient o
  • 如何以编程方式在 Android 中加入 2 个联系人?

    我需要知道是否可以加入两个或多个联系人 以编程方式 使用联系人 android API 或其他方式 例如 我有一个联系人 Axel Rose 有一个电子邮件帐户和电话号码 我注意到一些应用程序 如 Whatsapp Facebook 和 S
  • R 中的 Reduce() 对相似变量名导致错误

    我有 19 个由 lapply 和 split 操作生成的嵌套列表 这些列表的形式如下 list1 Var col1 col2 col3 A 2 3 4 B 3 4 5 list2 Var col1 col2 col3 A 5 6 7 B
  • Matlab中如何imwarp转点?

    我正在使用 Matlab 将图像转换为目标图像 我有几何变换 tform 例如这是我的 tform 1 0235 0 0022 0 0607 0 0 0276 1 0002 0 0089 0 0 0170 0 0141 1 1685 0 1
  • 高效地在 Python 列表中查找索引(与 MATLAB 相比)

    我很难找到一种有效的解决方案来在 Python 列表中查找索引 到目前为止 我测试过的所有解决方案都比 MATLAB 中的 查找 函数慢 我刚刚开始使用Python 因此 我的经验不是很丰富 在 MATLAB 中我将使用以下内容 a lin
  • 水平步骤中的等待栏,matlab

    我正在尝试修改这段代码 h waitbar 0 Please wait for i 1 10 computation here waitbar i 10 end close h 我如何将 waitbar 分为 10 个步骤 我的意思是它应该
  • 如何将两组 weka 实例合并在一起

    目前 我一次将一个实例从一个数据集复制到另一个数据集 有没有办法做到这一点 使字符串映射保持完整 mergeInstances 水平工作 是否有等效的垂直合并 这是我用来将多个 arff 文件中相同结构的数据集读取到一个大型数据集中的循环的
  • 如何在 MATLAB 中可视化如图所示的体积数据?

    我的问题非常简单 我有一堆矩阵 所有矩阵都相互堆叠起来 这样我就有了大量的数据 我想可视化这些数据 如下图所示 在我看来 需要一定程度的透明度 这可能与每个体素的值有关 也就是说 值越高 体素对其后面的事物越不 透明 我不知道如何开始 这是
  • 从字符串中提取除方括号中的单词之外的所有单词

    我再次完全陷入创建正则表达式的困境 我有一个字符串模式 例如 str wordA wordAB xyz wordABC x 所以总有一个词后面跟有括号里的东西 或空括号 单词的长度 前导和尾随空格以及括号内的字符数是随机的 该序列重复的频率
  • matlab imagesc 背景颜色

    我正在使用最新版本的 matlab 我正在使用 imagesc 命令和 jet 颜色图绘制矩阵 矩阵的背景值为零 并在图像中绘制为颜色条上最低的颜色 即深蓝色 有没有办法使背景零值绘制为白色 Thanks j jet j 1 1 1 1 c
  • Microsoft.Office.Interop.Excel:如何将边框应用于一个单元格

    我希望使用 Microsoft Office Interop Excel 库将边框应用于一个单元格 我正在运行一个 while 循环 用于搜索特定列中的空单元格 一旦找到该单元格 我想对其应用边框 我知道有很多论坛使用范围 但我无法使用范围
  • TFS 分支和合并策略

    我在 TFS 中有一个团队项目 每天都会提交任务 我想独立完成每个任务 然后在测试后将其合并到主线中 目前有一个 MAIN 分支和一个 DEV 分支 它是 MAIN 的子分支 更改在 DEV 分支中进行 然后在准备就绪时合并到 MAIN 中
  • 使用 FFT 进行 Matlab 模板匹配

    我正在努力解决 Matlab 中傅立叶域中的模板匹配问题 这是我的图片 艺术家是 DeviantArt 上的 RamalamaCreatures 我的目标是在负鼠的耳朵周围放置一个边界框 就像这个例子 我使用normxcorr2执行模板匹配

随机推荐