2013年1月31日

Matlab连接字符串的方法

摘要: 转自http://blog.sina.com.cn/s/blog_7cc248520100svxr.html在Matlab中,想要将两个字符串连接在一起,有以下的方法:假定有两个字符串>> str1='Iloveyou';str2='123';方法一:用中括号将str1和str2像矩阵元素一样包含起来:>> SC=[str1,str2]SC =Iloveyou123(若想验证str1和str2确实被连接起来,可调用length函数测试SC的长度。)方法二:用strcat函数>> SB=strcat(str1,str2)SB = 阅读全文

posted @ 2013-01-31 15:45 daxiaoyuyu 阅读(1023) 评论(0) 推荐(0)

Matlab字符串转换及数值格式转换

摘要: 转自http://hi.baidu.com/pjyang2010/item/758e7df217ddf1dc42c36aec字符串转换函数abs 字符串到ASCII转换dec2hex 十进制数到十六进制字符串转换fprintf 把格式化的文本写到文件中或显示屏上hex2dec 十六进制字符串转换成十进制数hex2num 十六进制字符串转换成IEEE浮点数int2str 整数转换成字符串lower 字符串转换成小写num2str 数字转换成字符串setstr ASCII转换成字符串sprintf 用格式控制,数字转换成字符串sscanf 用格式控制,字符串转换成数字str2... 阅读全文

posted @ 2013-01-31 15:44 daxiaoyuyu 阅读(7739) 评论(0) 推荐(0)

Change the fileName dynamically in save function

摘要: I made a terrable mistake.1 fileName = strcat('table',num2str(1.1));2 3 save(fileName,'getTempTable');Just find that I can't create a file named fileName.Because the fileName variable '1.1' contains a dot symbol. 阅读全文

posted @ 2013-01-31 15:43 daxiaoyuyu 阅读(149) 评论(0) 推荐(0)

2013年1月23日

Don't always use length funciton in Matab Programming!

摘要: Be carefull !! Don’t always use length function in matlab programming,because it returns the length of largest array dimension!If you want to get the length of specific array dimension, use size(X,dim). 阅读全文

posted @ 2013-01-23 15:52 daxiaoyuyu 阅读(152) 评论(0) 推荐(0)

2012年10月22日

MATLAB中的类

摘要: 转至http://genial.yculblog.com/post.385612.html用法及例子:类(class)类是一种数据类型,与普通的数据类型不同的是类不仅包含数据,还包含对数据的操作,类把数据和数据操作方法封装在一起,作为一个整体参与程序的运行。类具有可继承性,创建一个新的类的时候,可以在一个基类中添加成员派生出新类。类的变量和类的实例是不同的,类的实例是动态分配的内存区域,通常称类的实例维“对象”,同一个类可以有不同的实例存在,他们个子有自己的数据,但是数据操作方法是相同的。类的变量可以看作是一个指针,指向类的实例。在MATLAB中,为了更好地进行数据的封装,更加抽象地描述对象, 阅读全文

posted @ 2012-10-22 23:23 daxiaoyuyu 阅读(1042) 评论(0) 推荐(1)

2012年10月5日

deploytool_C#(deploytool的使用)

摘要: >> deploytoolC#中调用:引入动态链接库 MWArray.dll路径:D:\Program Files\MATLAB\R2011b\toolbox\dotnetbuilder\bin\win32\v2.0\MWArray.dll引入动态链接库matlab2donet.dll上面编译生成的。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingMathWorks.MATLAB.NET.Arrays;usingMathWorks.MATLAB.NET.Utilit 阅读全文

posted @ 2012-10-05 21:31 daxiaoyuyu 阅读(524) 评论(0) 推荐(0)

IntelliSense: #error 指令: Please use the /MD switch for _AFXDLL builds

摘要: 工程(Project)->属性(Properties)->配置属性(Configuration Properties)->c/c++->代码生成(Code Generation)->运行时库(Use run-time library)->多线程调试DLL(/MDd)(Multithreaded DLL/Debug Multithreaded DLL)。有时候需要改成其它的,再改回多线程调试DLL 阅读全文

posted @ 2012-10-05 21:27 daxiaoyuyu 阅读(1543) 评论(0) 推荐(0)

VS2010里调试有时候会出现预编译头通不过的现象,那按一下F7调试,看看什么情况。

摘要: VS2010里调试有时候会出现预编译头通不过的现象,那按一下F7调试,看看什么情况。 阅读全文

posted @ 2012-10-05 21:26 daxiaoyuyu 阅读(240) 评论(0) 推荐(0)

MatCom_C++(MultiThread)解决线程的冲突问题

摘要: MatCom_C++(MultiThread)解决线程的冲突问题一.配置matlib.h 和 v4501v.lib文件二.编程:1.在XXApp类中,添加头文件#include<matlib.h> 在XXDlg类中,添加头文件#include<matlib.h>2. 在XXApp类的初始化实例函数中:BOOLCMatlab_MultithreadApp::InitInstance(){ //在创建对话框之前,初始化MATCOM initM(MATCOM_VERSION); CMatlab_MultithreadDlgdlg;}3.在整个程序结束之前,需要调用exitM( 阅读全文

posted @ 2012-10-05 21:19 daxiaoyuyu 阅读(679) 评论(0) 推荐(0)

MatCom_C++(MatCom_C++混合编程)

摘要: MatCom_C++混合编程安装注意:机子上一定要有VC6.0的编译器(如何安装,参考网上下载的文档)实践部分:文件的配置:一.对于VC++6.01.拷贝matlib.h和v450v.lib文件到当前工作路径(不拷贝也行)2.在VC6.0的Workspace中直接添加v450v.lib 或者:Tools->options->Directories-:Library files ->添加库文件v4501v所在的路径 。然后 Project->Settings->Link:在Object/library modules下添加入v4501v.lib3.Tools-> 阅读全文

posted @ 2012-10-05 18:07 daxiaoyuyu 阅读(964) 评论(0) 推荐(0)

导航