Tag: matlab

matlab从不同的excel文件连接每一行到新的excel文件

我有一个文件夹包含10个Excel文件。 每个excel文件包含5张。 我想要 将每个excel文件第一张纸的第一行连接到一个名为'final'的新excel文件中的新的sheet1中,将每个excel文件的第一张纸中的第二行连接到新的excel文件'将每个excel文件的表格放入新的名为'final'的excel文件中的sheet1中。 然后 将每个excel文件的第二张表中的第一行连接到名为'final'的新excel文件中的新的sheet2中,将每个excel文件的第二张表中的第二行连接到新的名为'final'的excel文件中的新sheet2中连接第二行中的第三行将每个excel文件的工作表放入名为“final”的新excel文件中的新工作表2中。 反复…做所有5张… 例: excel文件1,sheet1 30 4 1.6 1.2 1.2 1.0 35 16 0.9 0.9 1.5 1.0 40 62 0.9 0.9 1.6 1.2 45 3 0.9 0.9 0.9 0.9 50 1 1.5 1.5 0.8 0.8 excel文件2,sheet1 10 1 0.8 0.9 0.9 0.9 15 31 0.9 0.9 1.2 1.6 20 2 0.9 […]

FCM集群数值数据和csv / excel文件

您好我问以前的问题,给出了一个合理的答案,我以为我回到了正轨, 模糊c-tcp转储聚类在matlab中的问题是下面的tcp / udp数据的预处理阶段,我想通过matlabs fcm聚类algorithm。我的问题: 1)我怎样才能将单元格中的文本数据转换为数字值的最佳方法? 数值应该是多less? 编辑:我的数据在Excel中现在看起来像这样: 0,tcp,http,SF,239,486,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,8,8,0.00,0.00,0.00,0.00,1.00,0.00,0.00,19,19,1.00,0.00,0.05,0.00,0.00,0.00,0.00,0.00,normal.

.dat文件如何创build一个基于excel的文档

我有一个.csv文件在我的matlab文件夹中有38列和大约48万条目。 我希望使用findcluster gui,但它只接受.dat文件。 如何在matlab中创build.dat文件,或者特别是如何将.csv文件转换为可由matlab fcm集群工具使用的.dat文件? csv的例子: 我将如何去创build这种信息的数据文件?

通过Matlab在Excel中插入图像

我正在使用函数, Shapes.AddPicture插入一个Excel文件中的图像。 我正在调用像这样的例程: leftPlacement=450; topPlacement=20; imgWidth=350; imgHeight=300; Shapes.AddPicture([pwd '\' img] ,0,1,leftPlacement,topPlacement,imgWidth,imgHeight); 这工作正常。 但是,图像掩盖了文件中的数据。 为了更改位置,必须手动更改leftPlacement, topPlacement, imgWidth imgHeight 。 我想知道,如果有更好的方法来做到透明地将图像放在空单元格中。

写数据到excel文件,MATLAB

我在Windows 7机器上使用MatlabR2011a 。 我有一个635文本文件的文件夹。 每个文件包含多行和2列。 我正在试图循环浏览文件夹并读取每个文件,并将这些值写入excel。 到目前为止,这是我的: close all; clc; dirname = uigetdir; Files = dir(fullfile(dirname,'*.txt')) for k = 1:635 j =1 filename = fullfile(dirname,Files(k).name); fid = fopen(filename); x = fgetl(fid) while ischar(x) x = fgetl(fid) a2 = strtrim(x); a3 = textscan(a2,'%s'); a4 = a3{1}{1}; a5= a3{1}{2}; pos3 = strcat('A',num2str(j)); xlswrite('sample_output',{a4,a5},'Sheet1',pos3) j = j+1; end […]

如何检查工作表是否存在于Excel文件中

我有一个包含超过20张表的Excel文件。 我正在Matlab中编写一个模块,我需要检查一个特定的工作表,例如“SalaryData”是否存在于Excel文件中。 我不能使用xlsinfo我想,这个函数在我目前使用的Matlab版本中是不可用的。 我打算使用actxserver来检查工作表的存在。 我目前正在做的是这样的: SheetExist=1; try sheet = get(Excel.Worksheets,'Item',sheetname); catch disp('File Does not exist'); SheetExist=0; end 我认为有一个更好,更简单的方法来检查。 谢谢

如何在Excel中调整图表对象的大小和位置?

我正在写一个Matlab函数来定位图表在Excel工作表(工作簿)。 我正在使用下面的代码来调整和定位它。 Excel.ActiveSheet.ChartObjects.Width=400; Excel.ActiveSheet.ChartObjects.Height=250; Excel.ActiveSheet.ChartObjects.Left=50; Excel.ActiveSheet.ChartObjects.Top=200; 正如你注意到的,位置,大小是硬编码的。 我想定位图像,我可以指定单元格地址或范围来放置图表。 谢谢

从Excel导入XY坐标到MatLab

我已经将我的XY数据(在同一个excel工作表中)导入matlab中,并且在单独的列('FHC')中具有所有的X和Y坐标,X在列b中,Y在c中。 我想用k-means来绘制这些图。 因为我不喜欢绘制所有的坐标,我喜欢包括前10个,跳过2个单元格,然后包括下一个10个单元格。我试图指定像这样的单元格(b2:b12,1);( c2:c12,2),它超过matrix尺寸? 我怎么能告诉matlab从什么单元格到我想要包含的其他单元格,可能告诉它跳过一些单元格? 我的代码现在看起来像这样(但现在它绘制了所有的X和所有的Y)。 X =['FHC',(:,1);(:,2)] %written differently opts = statset('Display','final'); [idx,ctrs,sumd,D] = kmeans(X,1,… plot(X(idx==1,1),X(idx==1,2),'r.','MarkerSize',12) hold on plot(ctrs(:,1),ctrs(:,2),'ko',… legend('Cluster 1','Centroid',…

在Matlab中使用Excel中的date

我正在创build一个实用程序,它会给用户一个提示,并要求他们的crn#,section#和老师的姓。 一旦进入,用户将收到他们的考试时间,date和地点。 我有一个与我的Excel电子表格和使用Mac OS的问题。 尽pipedate显示为(。)而不是类似于(01/01/0001) 这里是代码 这里是电子表格,使代码工作; https://www.dropbox.com/s/drwmk1dinbfwfvl/DrexelFinalsWinter13.xlsx?m close all; %% I created an Excel file to hold the information located on Drexel's %% website witch contains exam times and locations based on certain criteria %% First I have to make code to read the excel file created clc [ndata, text, alldata]=xlsread('DrexelFinalsWinter13.xlsx'); %% Next we […]

将数据写入循环中的excel文件

我正在MatLab中运行一个循环,并创build一组数据,我想在每次迭代之后将这些数据写入一个excel文件。