加载中…
  
博文
标签:

股票

分类: matlab

     昨天帮小妞二统计一批数据,用到了一个MATLAB中的eval()函数,感觉这个函数在程序运行过程中对变量的动态操作非常有用,尤其是批量处理一些数据需要动态生成并命名变量的情况,故作一下记录。

    1、eval([s]):s必须由字符串或字符串变量组成,,这个函数执行时相当于在命令窗口执行了s语句。

      例子:eval_r([filename,'=sta;']);

                其中filename:是字符串变量的名字,无需加引号,代表该变量存储的字符串,如:‘BJFS’,可根据程序动态改变。

                        ‘=sta’:sta是一个二维数组,故需加单引号,作为字符串对待,

       上例执行时等效于命令BJFS=sta,即将二维数组sta中的内容赋值给名字为BJFS的新的二维数组,从而实现了MATLAB程序在运行过程中自动生成指定名字

分类: fortran

timectimeltime 和 gmtime:获取系统时间

这些

分类: fortran
    对文件的读写是编写程序的基础,也是常规编程中较为常用的功能,fortran中对文件的读写操作十分灵活,主要通过open,read,write实现,关于这两个函数的使用方法,以及参数的设定,彭国伦的书中介绍较为详细,不再赘述,现在我只陈述一下我常用到的关于文件的读写操作方法:
    在对任何一个文件进行读写操作前首先要进行的便是将一个文件在计算机某个内存位置打开:  open(fid,file='path/example.txt',status='A',action='B',position='append'
   在open中常用的几个参数就是上边几个:fid为打开的内存位置,file为文件的名字路径,status为文件状态可以为old,new,replace,action为要进行的操作,可为read,write,position='append'为写
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有