本周文件交换精选

我们最好的用户提交

简单的复制粘贴

肖恩本周的选择是简单的复制粘贴通过Yvan Lengwiler

在做关于MATLAB的研讨会时,我经常问客户如何将数据输入和输出到Excel中。答案通常是这样的命令xlsreadxlswrite.这些都很好,并且通常是实现应用程序目标的最佳方法。然而,如果您只是需要不时地将一个数组移动到活动的Excel表格中,那么它们可能就太过了。

让我们看看Yvan做了什么:

%一个简单的魔术方块:=魔法(5)
A = 17 24 18 15 23 5 7 14 16 4 6 13 20 22 10 12 19 21 3 11 18 25 2 9

因为我没有使用分号,所以命令行会回显分号。

我把它复制到Excel中

它将其作为字符串粘贴到单元格A1:A5中。那不是我想要的!

相反,使用Ivan的副本:

复制(A)

在Excel中,当我粘贴时,它会按照我想要的方式粘贴:

我们可以用MATLAB通过在变量编辑器中交互式地打开变量(或使用openvar),然后从那里复制。

那么,它到底在哪里发光呢?如果我们想从一个网站中提取一些文本或表格的中间部分,并将其粘贴到MATLAB中呢?

因为Yvan的复制和粘贴允许换行和分隔符,所以很容易引入像这样复杂的数据。

让我们从网站获取MathWorks的所有产品的列表到MATLAB中。下载188bet金宝搏首先,突出并复制所有产品的表格:下载188bet金宝搏

暂停,以便我可以复制它,然后按一个键时,准备好了暂停使用Yvan's Paste并显示最初的一些结果下载188bet金宝搏产品=粘贴();disp(下载188bet金宝搏产品(1:10))
[1x0 char] 'MATLAB®Product Family' [1x0 char] 'MATLAB ' [1x0 char] '并行计算' '并行计算工具箱' 'MATLAB分布式计算服务器' ' [1x0 char]

这将给我们整个表,包括头文件和空元素。我们只想要产品。下载188bet金宝搏产品字符串的末尾有一个空格,我们可以使用它来确定非空单元格是否为产品。下载188bet金宝搏

定义一个匿名函数来测试每个单元格是否是产品%即非空,最后一个元素为空格Isproduct = @(x)~isempty(x) && isspace(x(end));只保留生成物下载188bet金宝搏下载188bet金宝搏产品= (cellfun (isproduct、产品);% Deblank删除末尾的宝贵空格。只保留独特的产品,因为一下载188bet金宝搏些出现了几次不同的类别。下载188bet金宝搏产品=独特(deblank(产品));disp(下载188bet金宝搏产品)
“航天区块集”“航天工具箱”“生物信息学工具箱”“通信系统工具箱”“计算机视觉系统工具箱”“控制系统工具箱”“曲线拟合工具箱”“DO鉴定工具包(用于DO-178)”“DSP系统工具箱”“数据采集工具箱”“数据库工具箱”“数据输入工具箱”“计量经济学工具箱”“嵌入式编码器”“过滤器”设计HDL编码器“金融工具工具箱”“金融工具箱”“定点设计器”“模糊逻辑工具箱”“仪表模块”“全局优化工具箱”“HDL编码器”“HDL验证器”“IEC认证工具箱(适用于ISO 26262和IEC 61508)”“图像采集工具箱”“图像处理工具箱”“仪器控制工具箱”“LTE系统工具箱”“MATLAB”“MATLAB Builder EX(用于微软Excel)”“MATLAB Builder JA(用于Java语言)”“MATLAB Builder NE(用于微软。net框架)”“MATLAB编码器”“MATLAB编译器”“MATLAB分布式计算服务器”“MATLAB生产服务器”“MATLAB报表生成器”“映射工具箱”“模型预测控制工具箱”“基于模型的校准”“神经网络工具箱”“OPC工具箱”“优化工具箱”“并行计算工具箱”“偏微分方程工具箱”“相控阵系统工具箱”“多空间Bug查找器”“多空间代码验证器”“RF工具箱”“实时窗口目标”“鲁棒控制工具箱”“信号处理工具箱”“SimBiology”“SimDriveline”“SimElectronics”“SimEvents”“simhydraulic”“SimMechanics”“SimPowerSystems”“simmrf”“Simscape”“Simulin金宝appk”“Simulink”“Simulink 3D动画”“Simulink代码检查器”“Simulink编码器”“Simulink控制设计”“Simulink设计优化”“Simulink设计验证器”“Simulink PLC编码器”“Simulink实时”“Simulink报告生成器”“Simulink验证和验证电子表格链接EX(适用于Microsoft Excel) statflow统计工具箱符号数学工具箱系统识别工具箱SystemTest交易工具箱车辆网络工具箱小波工具箱

现在我们有了,MathWorks的82个产品!下载188bet金宝搏

这些产品中有多少你听说过(或没听说过下载188bet金宝搏)?我很自豪地说,我只是没有听到他们中的两个;我将发送一些MathWorks swag给第一个猜对的人:)限制:每天猜三次

评论

你有MATLAB中需要的复杂数据吗?如果是,你最喜欢的工具或工作流程是什么?

试试这个,让我们知道你的想法在这里或者离开评论Yvan。




发布与MATLAB®R2013b

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。