matlab save and load and 字符串保留空格

matlab中的save与load函数


用save函数,可以将工作空间的变量保存成txt文件或mat文件等.


比如: save peng.mat p j  


就是将工作空间中的p和j变量保存在peng.mat中.




用load函数,可以将数据读入到matlab的工作空间中.


比如:load peng.mat


就是将peng.mat中的所有变量读入matlab工作空间中,当然我们也可以选择读入哪个变量.具体见帮助文件.




还有一个问题是在mat文件中保存一个变量,默认读入matlab中后,还是保存时用的名字,


但是,想用一个新名字代替,怎么办?


具体用程序描述如下:


save peng.mat p


那么load peng.mat之后,就可以在工作空间中看到p变量了.可是,如果用load读入之后,我不想用变量名p了,怎么办?


具体解决办法:


s=load('peng.mat');


sc=struct2cell(s);


t=cell2mat(sc);


那么,读入的struct类型变量就被转换成cell类型数据,然后再转换为double类型的数据.


连接一个字符串和字符串变量时可以使用strcat函数,但是strcat会自动去除输入串首末的空格,例如

b="apple"

c=strcat('an      ',b)

ans =

anapple

如果要保留字符串首或尾的空格,可用矩阵操作符,比如

c=['an ' 'apple']

ans =

an apple

可用于改变字符串变量内容来作为画图标题等。

title(['S parameter for model ',t_title],'FontSize',14);

例如t_titile等于Line60um 或者Line240um等等。

对t_title赋予不同内容,可以在不更改plot语句的情况下重复使用同一语句画不同图。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值