chunzhensun 发表于 2009-4-14 10:12:14

matlab有没有类似WritePrivateProfileString的函数?

本帖最后由 ljelly 于 2009-4-14 10:53 编辑

想在matlab中配置一些参数的状态,请问有没有类似WritePrivateProfileString的函数,或者有什么其它的方法?谢谢!

bingbo 发表于 2009-4-16 10:43:59

不知道matlab是不是只能通过fprintf来重新打印实现变量的更新?

风天小畜 发表于 2009-4-16 11:05:10

本帖最后由 风天小畜 于 2009-4-16 11:08 编辑

这些高度封装的抽象的函数,其本质,就是读写文件。

完全可以用matlab的 二进制 或者txt 之类的 IO File函数来实现。


如果是保持一些 初始设置。
很简单,做成一个 struct 变量,或者矩阵,非常方便调用。
同时,save 该变量到 filename.mat

如果是Gui里面

CreatFcn,load filename.mat
closeFcn,保存该struct 变量到 filename.mat

--------
还可以,直接写成一个 文本文件。
或者用 更low-level 的file 函数,来保存配置到某个文件

bingbo 发表于 2009-4-21 08:39:42

风天小畜,你好,请问直接用文本文件怎么处理?

bingbo 发表于 2009-4-21 08:45:47

假设定义www.txt或者www.m,在此文件中定义:
structer.a=1.0;
structer.b=2.0;
想用一个函数通过GUI修改此文件中的变量值,我只会用fprinf函数,想知道有没有其他更简单的方式?因为我想也通过文本的编辑直接修改参数。

风天小畜 发表于 2009-4-21 14:20:05

假设定义www.txt或者www.m,在此文件中定义:
structer.a=1.0;
structer.b=2.0;
想用一个函数通过GUI修改此文件中的变量值,我只会用fprinf函数,想知道有没有其他更简单的方式?因为我想也通过文本的编辑直接修改 ...
bingbo 发表于 2009-4-21 08:45 http://forum.simwe.com/images/common/back.gif


如果是Gui里面

CreatFcn,load filename.mat
closeFcn,保存该struct 变量到 filename.mat

--------


load 和 save你够用了,你看看帮助里面的 load 和 save 。
你没必要用 low level File IO
页: [1]
查看完整版本: matlab有没有类似WritePrivateProfileString的函数?