声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 1125|回复: 8

[编程技巧] 求字符数据的存储

[复制链接]
发表于 2009-4-1 11:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
我想将[t^2 3*t^3 t 2*t]存储到txt文件中  请问这样可以吗?或者可以用其他的什么文件存储下来然后在读出吗?
回复
分享到:

使用道具 举报

发表于 2009-4-1 13:50 | 显示全部楼层
我想LZ想存储应该部外乎想下次可以直接使用吧!?
若是的话, 直接使用save及load即可!
发表于 2009-4-1 13:55 | 显示全部楼层
help fprintf
 楼主| 发表于 2009-4-1 15:44 | 显示全部楼层
这样存储
syms t
U=input('请输入转角数据m=')
save('zhuanjiao.txt','-struct', 't')
就会出错呀?我不晓得怎么改了  
help save的英文我看的不是怎么的懂啊
发表于 2009-4-1 15:53 | 显示全部楼层

回复 板凳 penghust 的帖子

fprintf有支援符号吗?
发表于 2009-4-1 16:11 | 显示全部楼层

回复 地板 liushuiwuxin 的帖子

syms t; aa=[t^2 3*t^3 t 2*t]; save zzzfile aa
 楼主| 发表于 2009-4-1 17:00 | 显示全部楼层
这样存储的是.mat形式的。而且读取的时候是L=load('zzzfile.mat');L = U: [1x2 sym]这样的,要是赋值求的话t=3;N=subs(L,t),会出错Error using ==> sym.sym
Conversion to 'sym' from 'struct' is not possible.  是怎么回事呀?能不能存储成。txt形式的呀?
发表于 2009-4-1 18:39 | 显示全部楼层

回复 7楼 liushuiwuxin 的帖子

为何不直接使用load? 如此变数直接是一样的, 试试下式
load zzzfile.mat; t=3; N=subs(aa,t)
若LZ一定非得使用L=load('zzzfile.mat'); 使用class(L)或从workspace就知道其读进为struct格式, subs是不支援的, 试试下式
L=load('zzzfile.mat'); bb=L.aa; t=3; N=subs(bb,t)
 楼主| 发表于 2009-4-1 21:37 | 显示全部楼层
多谢指教啦!!:victory:
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-9-22 17:40 , Processed in 0.055490 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表