Tag: matlab

如何从MATLAB中的Excel文件中提取元素?

比方说,我有一个Excel文件中的以下工作表: First row 142 15 second row 258 30 third row 789 35 我正在写一个MATLAB脚本,首先提取数字789 (因为在同一个文件的另一个表中find相同的数字)。 现在我也想提取与我的编号789相同的行号,但在第二列:这里是35 。 我正在寻找一种方法来find一个知道它的价值的元素的索引。 这样我可以find我已知的值789的行和颜色,并用它来提取相应的数字,这里是35 。 这里是我用于提取两张表中的冗余号码的代码 firsttasks = xlsread('myfile1','Feuil1', 'A1:A3'); secondtaskes = xlsread('myfile1', 'Feuil2', 'A1:A3'); Lia = ismember(firsttaskes,secondtasks,'rows'); for i=1:3 if Lia(i) == 1 found = firsttasks(i); end end

matlab读取excel并获取包含search项的行

我正在阅读excel文件 [num, txt, raw] = xlsread('D://qq.xls','D1'); 以上代码是读取表单D1中的数据。 Excel工作表看起来这个生活 我想获取并显示只有用户提供的search字词的行。 search词将来自诊断栏(最后一栏)。 例如。 如果用户想要使用术语“ PD ”的诊断数据。 我们怎么能得到这个? 请帮忙

使用ActiveX从MATLAB写入Excel

我想知道是否有一种方法使用单元格function,而不是与MATLAB的ActiveX命令范围 ? 也许有人解决我的问题。 我有许多数据列表和所有不同的大小,例如: List 1 has 10 List 2 has 13 List 3 has 3 … 我想将这些数据导出到MATLAB中的Excel表格中。 我可以用Range函数来做,但这太长了。 如果我有单元格function,我将能够查找List x的长度,并告诉它遍历列表的长度,并向下移动一个单元格。 如果任何人有另一种解决scheme,我会感谢答案。 提前致谢

在MATLAB中使用XLSWRITE:如何删除空单元格?

我正在通过MATLAB生成一个Excel文件,并在其中间有空单元格。 这里是我用来初始化一个空matrix的代码: newfile = cell(5,5); [newfile{:}] = deal(''); [newfile{:}] = deal(' '); 然后我做一些处理,并使用XLSWRITE将数据写入文件。 电子表格最终有一些空单元格和一些数据。 有没有一个命令,我可以删除空行,而不影响其中有数据的行? 另一个问题: 有没有办法追加到这个Excel文件? 我每天运行这个文件,并希望自动添加数据,而不是每天手动复制和粘贴。 ++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++除了上面的问题: 如果我的输出文件看起来像 1.8 3 -4.7 1.87 3.9 -5.8 1.84 2.8 -4.3 2 3.2 -4.7 2 3.7 -6 2 3.6 -5.2 3 4.3 -6.5 13 4.2 13.1 12 3.5 -6.3 1.65 1.9 -4.4 那么如何删除空行,因为cellfun不适用于此

总结了matlab中的excel文件

有没有一个简单的方法来总结各种在MATLAB中的Excel文件? 我真正想要的是类似于 dos命令 键入文件* .xls> sumfile.xls 我有10-100个excel文件,其格式与dateXXXXX_2010_03_03.xls,XXXXX_2010_03_03.xls等相似。 是否有一个接一个地复制文件的命令? 所有的文件是不同的长度,所以我不知道每个文件后的行的位置。 我想把它们复制在同一张excel中。 谢谢

使用matlab将100个文本文件保存到一个Excel文件,但不同的电子表格?

嗨,我有一个大约50到100个文本文件,我想将其数据放入不同的电子表格。 所有的文件都有两行文本,Thord行在后面以数字和文本开头。 其余的就像1000 x 500 int。 我想在matlab中做到这一点。 请,任何build议?

如何将雅虎历史股票数据下载到xls。 通过matlab格式?

我有一个名为蒂克斯(matrix1列500行)xahoo表与雅虎tickers。 我希望matlab能够将每个股票报价器的最近5年的历史数据下载到一个单独的xls电子表格中,并将其保存在具有sheet = ticker标题的给定目录中。 所以这意味着我想要一个代码,将创build并保存在500个单独的spreadhseets价值500代价值数据:)任何人都可以帮助或指导?

在Matlab中从excel文件中读取特定的单元格

我已经在Matlab中编写了一个用于devise蒸发器的程序。 在这个程序中,我必须在不同温度下采取不同stream体的潜热。 我在excel表格中有不同温度下的潜热值。 我如何获得特定温度下的stream体潜热,并将其分配给matlab中的某个variables。

VBA:在Matlab生成的Excel文件中使用函数

我有一个VBA函数,我想在我的Excel文件中使用。 Excel文件是通过Matlab创build的,我想在其中一个Excel工作表的单元格中使用VBA函数。 我可以在Excel文件中手动创build一个VBA函数。 但是,由于我正在通过程序创buildExcel文件,我想将VBA函数保存为一个文件,然后从Matlab调用它。 有没有办法在Excel文件中使用VBAfunction?

彩色高点/低点在Sparkline Excel绘图通过MATLAB

在参考我以前的问题( 添加迷你优秀matlab ),我可以设法创build迷你图,但我不知道如何着色绿色/红色的高点/低点。 我试过了: % Open new workbook excel = actxserver('excel.application'); excel.visible = 1; wrkbook = excel.Workbooks.Add(); sheet = wrkbook.Sheets.Item(1); % Write some data sheet.Range('B1:Z1').Value = rand(1,25); % Add column sparklines to 'A1', type 'xlSparkColumn' and DataSource: 'B1:Z1' excel.ReferenceStyle = 'xlA1'; s = sheet.Range('A1').SparklineGroups.Add('xlSparkColumn','B1:Z1'); % Color s.Point.Highpoint.Color.Color = 4697456; s.Point.Lowpoint.Color.Color = 255; 另请参阅设置自定义单元格背景色的参考