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)... 的相关文章

  • 如何在 Matlab 中对数组应用低通或高通滤波器?

    有没有一种简单的方法可以将低通或高通滤波器应用于 MATLAB 中的数组 我对 MATLAB 的强大功能 或数学的复杂性 有点不知所措 需要一个简单的函数或一些指导 因为我无法从文档或网络搜索中找到答案 看着那 这filter http w
  • 使用 MATLAB 进行线路跟踪

    我有一个图像 我想将其转换为逻辑图像 包括线条为黑色 背景为白色 当然 可以使用阈值方法来实现这一点 但我不想使用这种方式来做到这一点 我想通过使用线路跟踪方法或类似的方法来检测它 这是关于视网膜血管检测的 我找到了一个article ht
  • MATLAB 教程中的 SIFT 实现

    我正在寻找 MATLAB 中的一些基本 SIFT 实现 我需要从第一原则来写它 另外 我正在寻找一些可以解释程序中发生的事情的内容 Vedali 的代码和 David Lowe 的代码超出了我的理解范围 如果您是 Matlab 用户 您一定
  • 如何在 Matlab 中将数组打印到 .txt 文件?

    我才刚刚开始学习Matlab 所以这个问题可能非常基本 我有一个变量 a 2 3 3 422 6 121 9 4 55 我希望将值输出到 txt 文件 如下所示 2 3 3 422 6 121 9 4 55 我怎样才能做到这一点 fid f
  • Matlab 和 Python 中的优化算法(dog-leg trust-region)

    我正在尝试使用 Matlab 和 Python 中的狗腿信赖域算法求解一组非线性方程 在Matlab中有fsolve https www mathworks com help optim ug fsolve html其中此算法是默认算法 而
  • 联合超过 2 个 pandas 数据框

    我正在尝试将 sql 查询转换为 python sql语句如下 select from table 1 union select from table 2 union select from table 3 union select fro
  • 在外部 3 向 diff 工具中查看已提交的 Git 合并

    有什么方法可以查看已在 3 路差异中提交的合并吗 如果 3 周前进行了分支之间的大规模合并 有什么方法可以在一个版本中看到它的 3 路差异吗 外部差异工具喜欢 BeyondCompare3 吗 我在找只是合并提交中更改的文件 如果我能让它只
  • 如何在 matlab 中创建由多个 3d 图像数据数组组成的数组

    我正在阅读 15 张图片imagedata imread imagename jpg 它的大小总是320 by 320 by 3 如何将数据放入数组中 使用 for for 循环 以便在访问新数组的第一个元素时获得输入的第一个图像的 RGB
  • gitlab 请求将分支 A 合并到开发中(落后 3 次提交)我应该担心吗?

    在 gitlab 中创建合并请求时 我经常收到一条消息 请求将分支 A 合并到开发中 x 提交落后 gitlab想告诉我什么 我应该担心还是需要修复某些东西 什么 一段时间后合并请求在项目中打开时 由于其他人合并了自己的更改 您尝试合并到的
  • C# 动态/expando 对象的深度/嵌套/递归合并

    我需要在 C 中 合并 2 个动态对象 我在 stackexchange 上找到的所有内容仅涵盖非递归合并 但我正在寻找能够进行递归或深度合并的东西 非常类似于jQuery 的 extend obj1 obj2 http api jquer
  • glpk.LPX 向后兼容性?

    较新版本的glpk没有LPXapi 旧包需要它 我如何使用旧包 例如COBRA http opencobra sourceforge net openCOBRA Welcome html 与较新版本的glpk 注意COBRA适用于 MATL
  • “Desort”向量(撤消排序)

    在Matlab中 sort返回排序后的向量和索引向量 显示哪个向量元素已移动到以下位置 v ix sort u Here v是一个包含所有元素的向量u 但已排序 ix是一个向量 显示每个元素的原始位置v in u 使用 Matlab 的语法
  • 从开始/结束索引列表创建向量化数组

    我有一个两列矩阵M包含一堆间隔的开始 结束索引 startInd EndInd 1 3 6 10 12 12 15 16 如何生成所有区间索引的向量 v 1 2 3 6 7 8 9 10 12 15 16 我正在使用循环执行上述操作 但我想
  • 在工作表中合并行和求和值

    我有一个 Excel 工作表 其中包含以下数据 管道 来分隔列 A B C X 50 60 D E F X 40 30 A B C X 10 20 A B C Y 20 20 A B C X 20 70 D E F X 10 50 A B
  • 如何在MATLAB中显示由三个矩阵表示的图像?

    我有 3 个相同大小的 2D 矩阵 假设 200 行和 300 列 每个矩阵代表三种 基本 颜色 红色 绿色和蓝色 之一的值 矩阵的值可以在 0 到 255 之间 现在我想组合这些矩阵以将它们显示为彩色图像 200 x 300 像素 我怎样
  • Python 中字典的合并层次结构

    我有两本词典 而我想做的事情有点奇怪 基本上 我想合并它们 这很简单 但它们是字典的层次结构 我想以这样的方式合并它们 如果字典中的项目本身就是字典并且存在于两者中 我也想合并这些字典 如果它不是字典 我希望第二个字典中的值覆盖第一个字典中
  • 合并 BPM 图表的最佳实践

    我们在 Java 环境中使用 Alfresco 活动图 这些图是有版本的 我们确实使用 GIT 我们经常会遇到合并分支的合并冲突 解决这个问题确实很痛苦 因为我们必须比较文件的文本内容来检查差异 有时 重新应用更改比合并更轻松 是否有合并此
  • 快速有效地计算已知特征值的特征向量

    我的问题的简短版本 计算矩阵特征向量的最佳方法是什么A 如果我们已经知道属于特征向量的特征值呢 更长的解释 我有一个很大的随机矩阵A由于它是随机的 因此具有非负左特征向量x 这样A Tx x 我正在寻找快速有效的方法来数值计算这个向量 最好
  • iPhone - 创建自定义 UITableViewCell 顶部和底部边框

    我一直在到处寻找 但还没有找到我的答案 我使用 JSON 中的动态单元格填充 UITableView 并尝试隐藏任何额外的单元格 我关闭了IB中的分隔符 当然所有的单元格分隔符都消失了 如何在每个 tableviewcell 的底部和顶部添
  • 将 Matlab 的 datenum 格式转换为 Python

    我刚刚开始从 Matlab 迁移到 Python 2 7 在读取 mat 文件时遇到一些问题 时间信息以 Matlab 的日期数字格式存储 对于那些不熟悉它的人 日期序列号将日历日期表示为自固定基准日期以来已经过去的天数 在 MATLAB

随机推荐