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数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)