随笔分类 - [27] Matlab/Perl
Matlab,Perl
摘要:perl判断字符串包含 perl中没有判断字符串包含的函数,可以用正则表达式来实现这个功能,下面代码判断str2。 if(str2/) { ...} if ($str1 !~/str2/) { #匹配了不包含的 }else { #匹配了包含的 }
阅读全文
摘要:用-d命令行选项启动Perl解释器,例如 perl -d test.pl 即进入Perl调试器的交互界面。 调试命令如下:(所有命令都在调试提示符下顶格输入,命令要区分大小写) h:显示调试器的帮助信息。 |h:以分页形式显示调试器的帮助信息。 h h:显示一个简要的帮助信息。 h 调试命令:显示某
阅读全文
摘要:http://www.compileonline.com/execute_matlab_online.phphttp://octave-online.net/ https://matlab.mathworks.com/
阅读全文
摘要:如果是Linux系统,随意打开一个终端;如果用的是Windows系统,那么打开命令提示符。 输入以下命令: perldoc Bio::SeqIO 以上命令的作用是查看Bio::SeqIO模块的文档是否存在,如果存在,则会有相应的文档输出,则安装了Bio::SeqIO模块;如果没有,说明Perl找不到
阅读全文
摘要:rm -rf /usr/local/MATLAB/R2012arm /usr/local/bin/matlab /usr/local/bin/mcc /usr/local/bin/mex /usr/local/bin/mbuild
阅读全文
摘要:1、$position = index(string,substring,skipchars); 该函数返回子串substring在字符串string中的位置,如果不存在,则返回-1;参数skipchars是可选参数,表示查找之前跳过的字符数,即:从该位置处开始查找; 2、rindex(string
阅读全文
摘要:use Time::HiRes qw(time);use POSIX qw(strftime);my date = strftime "%Y%m%d %H:%M:%S", localtime date .= sprintf ".%03d", (t)
阅读全文
摘要:Perl File Handling: open, read, write and close files # Opening files Solution 1: Opening a file in perl open FILE, "filename.txt" or die $!; # read o
阅读全文
摘要:当前路径下 (mat和m文件在一起): load ***.mat; 在下一级路径下: load .\下一级路径的文件名\***.mat; 在上一级路径下: load ..\***.mat; 在平行文件夹内: load ..\平行的文件夹\***.mat; 例如,读写当前目录下aaaa文件夹中的x.txt文件 fid = fopen('.\aaaa\x....
阅读全文
摘要:% 字符串处理 a=' a';b='b b';c='cccc';m='' % 获取字符串长度 length(a) % 连接两个字符串,每个字符串最右边的空格被裁切 d=strcat(a,c) length(d) % 连接多行字符串,每行长度可不等,自动把非最长字符串最右边补空格 % 使与最长字符串相等,会忽略空字符串 e=strv...
阅读全文
摘要:SWIG, Simplified Wrapper and Interface Generator, 简单来说是C/C++语言与其他语言的粘合剂 。 官方站点: http://www.swig.org/ http://www.swig.org/translations/chinese/tutorial.html 介绍在Visual Studio 2008 下面如何用Swig制作DLL给...
阅读全文
摘要:你是否觉得Perl中关于模块的文档有些难懂?好的,这里有一个世界上最简单的模块,它将用于展示(demonstrate)Exporter模块所有的特性,另外还有一段使用这个模块的脚本。同时,我们也会给出一个有关于@INC的简短说明,最后,还要讲一下有些关于using warnings和use模块的使用
阅读全文
摘要:matlab中想调试一下主程序中调用的一个自定义函数,于是在该自定义函数内设了一个断点。可是运行程序时,程序并没有在断点处停下来,而是直接运行完了。而且断点也消失了。 解决方法:把clear all语句中的all 去掉。 http://blog.csdn.net/tina_lulu_21/article/details/6984124 http://www.baisi.net/thr...
阅读全文
摘要:Linux使用CPAN模块自动安装 安装前需要先联上线,并且要取得root权限。 perl -MCPAN -e shell获得帮助 cpan>h 列出CPAN上所有模块的列表 cpan>m 根据关键字在CPAN上查找某个模块: cpan[1]> i /scws/ 安装模块 cpan>install
阅读全文
摘要:Eclipse安装Perl EPIC插件,在Eclipse中开发Perl项目 前提: 已经安装了 Eclipse,Java,Perl(例如 ActivePerl)。 步骤: 启动Eclipse,Eclipse中, 选择 Help 菜单 选择 Software Updates... 菜单项,或者,选择
阅读全文
摘要:matlab从txt/csv文件中读取一行: fin=fopen('testCSV1.txt','r'); str=fgetl(fin); fclose(fin); S = regexp(str, ‘;’, 'split') ; 文件内容为: 3;Y1;Y2;Y3 X1;0;1;0 X2;1;0;1 ======================= ...
阅读全文
摘要:matlab做排列组合:比如要ABCD的全排列(permutation),可以用perms函数 perms(['ABC']) 运行结果 CBA CAB BCA BAC ABC ACB >> perms([1 2 3]) ans = 3 2 1 3 1 2 ...
阅读全文
摘要:根据txt文档不同种类介绍不同的读取数据方法 一、纯数据文件(没有字母和中文,纯数字) 对于这种txt文档,从matalb中读取就简单多了 例如test.txt文件,内容为 17.901 -1.1111 33.045 17.891 -1.1286 33.045 17.884 -1.1345 33.045 可以在command window中输入load test.txt ,然后...
阅读全文