我是靠谱客的博主 激动舞蹈,最近开发中收集的这篇文章主要介绍matlab 从 excel读取 日期_初学matlab(1)数据导入的两种方式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

af74f690225bfa8da9743a0805813262.png

首先,我的声明一下,我不是专门学习matlab的,我是学隧道工程的,所以我不专业,我主要学习的是matlab中一些智能算法的y回归预测,其他的没有学习,我只是想把自己所学的东西写一写,以便今后自己的学习,所以大家不要喷我吖!可能这些方法对于大神大佬们很小儿科,但是,这对于刚刚接触matlab的萌新来说也是非常棘手的问题,遥想当初自己在工地(没错就是工地,当时在老板的项目上呆了一段时间)苦苦学习的日子,实在难忘。。。


言归正传,一般在自己编写代码或者在其他渠道down的一些代码之后,首先映入眼帘的是:

clc;
clear;

在此之后,肯定是数据的导入,没有数据就别谈其他的工作了,所以,数据导入是基础。下面我说一下,我一般采用的两种matlab数据导入的方式,一种是:excel,另一种是.mat格式的输入load到工作区,以下以两个例子来说明,毕竟咱们非专业的只是想快速应用,今后的一些想法均是以这样的形式,毕竟非专业的人都只是想写论文或者什么的,至于原理,还是找专业大佬叭!

1.EXCEL的读入

由于我主要学习回归预测,因此,我常常需要用到input_train,output_train,input_test,output_test等数据,在使用excel读取之前,我们需要在excel中将不同类型的数据放置不同的位置以便于在后续的工作进行代码的编码。大概样子就像下面的亚子。

a66a0e9132445ba6f25b150f0287356a.png

然后,你就可以在编辑器里面输入以下代码导入:

num

其中,num:只是一个定义的名称而已,你可以把他定义成你所想想要的名称即可,比如:settlement;data1:是你自己给这个excel起的名字;xlsx:这是excel的文件后缀,如果你是更早的版本可能是xls,注意甄别即可;Sheet1:这个是你的数据在excel的第几页里面;A1:E13:这个是你的数据在excel所处的全部范围。num(1:8,1:4):1:8的意思是第一行到第八行,1:4是第一列到第四列,下面的以此类推。

这就是使用excel导入数据的方法。

2..mat文件导入

我们还以以上的例子来进行阐述,可能过程相较于excel要麻烦一点点,但是,真的是磨刀不误砍柴功啊,用过的人都说好。

这是我自己摸索出来的,网上貌似没有直接教大家怎么创建.mat文件的,所以可能我的方法比较笨拙,害!

首先,打开matlab,找到“主页”然后点击“新建变量”操作如下:

5a3a621784aac9b88911950a298b65b8.png

然后,将所需的数据写入相应的变量内并且命名,大概如下图:

e14cdebd49c06b0e9eaa5a64d1a32743.png

最后一步就是调用函数save即可,比如:

save 

若要将数据导入到工作区要使用load,如下:

load settment

00aacbab080e2433a2b8cd9832453c0d.png

以上就是全部的内容了,希望自己能够有更深刻的认识,也希望对自己的一些工作可以对一些刚刚学matlabt的一些同学一些帮助啊,还有我也是新手希望可以一起探讨。

过一段时间再写其余的一些心得,主要是GA-BP,ANFIS,GA-SVM等方面的具体回归预测。

a97025056ec607851983ec175f6f6b49.png

最后

以上就是激动舞蹈为你收集整理的matlab 从 excel读取 日期_初学matlab(1)数据导入的两种方式的全部内容,希望文章能够帮你解决matlab 从 excel读取 日期_初学matlab(1)数据导入的两种方式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(53)

评论列表共有 0 条评论

立即
投稿
返回
顶部