Matlab 中存储问题

Matlab 中存储问题,第1张

matlab本身的矩阵就可以保存,格式为mat。下次使用的时候可以直接读取,就像草稿纸一样,很方便。

在workspace中可以直接右键单击某个矩阵,将其保存,命令我也记不清了,看看matlab help吧,我手上没有。

补充:字符串转为变量名,好像在各种语言中都不能直接实现。但是你可以建立一个二维数组,第一列存储的是一个字符串变量名比如index01、index02等等,第二列存储它的数据,通过查找第一列的数据,获得它对应的值,这种方法可以实现你需要的功能。

以上。

专业路过的老狼

1要使用连接access数据库,首先需要配置ODBC数据源,方法是:1在命令行中输入odbcad32,打开odbc资源管理器

2选择用户 DSN(user DSN),添加

3在d出的创建新用户数据源中选择Microsoft Access Driver(mdb),点击确认

4在d出的新对话框中输入数据源名和描述,数据源名很重要在后面的连接中要用到

5输完数据源名和描述后,选择数据源,找到你用access创建的数据库名称以mdb结束的文件,点击确认即可

一、使用Windows系统自带的数据源工具创建基于Access的数据库。具体步骤是:控制面板--》管理工具--》数据源(ODBC)---》用户DSN--》添加。创建数据源SampleDB。

二、在Matlab中连接ODBC数据源:可以使用database工具箱或者代码编程的方式,下面介绍编程的方式

1、连接数据库:

conn=database( 'SampleDB' , '' , '' )

2、测试数据库是否连接成功

ping(conn)

3、打开游标,并把执行SQL语句

cursor = exec(conn,'select from PeopleInfo')

4、读取数据,可以从游标中读取,也可直接读取

result=fetch(cursor)

5、关闭游标和链接

close(cursor)

close(conn)

备注:上面是采用cursorfetch的方式,也可采用databasefetch的方式

conn=database()

result=fetch(conn, sqlquery)

而cursorfetch 的编码方式是:

conn=database()

curs=exec(conn, sqlquery)

curs=fetch(curs)

result = cursData

以上就是关于Matlab 中存储问题全部的内容,包括:Matlab 中存储问题、如何在matlab中实现与数据库的连接、matlab如何连接access数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10636856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存