我想有以下几点:双MATLAB的烧焦
'这个变量是指针'
我
a = get_param(....)
=>这给了我:指针 知道有我以上的字符串:
strcat('This variable is',a)
,但是这给了我:
“这个变量的指针”
我想有以下几点:双MATLAB的烧焦
'这个变量是指针'
我
a = get_param(....)
=>这给了我:指针 知道有我以上的字符串:
strcat('This variable is',a)
,但是这给了我:
“这个变量的指针”
这是非常困难的工作你正在尝试做的。
当前标题'double to char matlab'表示您试图将double转换为字符串(char?)。
有很多功能,可以在Matlab中做到这一点:
a=3.1;
num2str(a)
sprintf('The value is %g', a);
我不知道你想什么,实现与:
strcat('This variable is',a)
但唯一的办法,我能想到的你可能会得到:
'This variable in pointer'
是,如果你已经设置了类似的东西:
a = sprintf('\bn pointer');
如果设置为“指针”,然后
strcat('This variable is',a)
会导致:
'This variable ispointer'
即使你添加一个空格后,你会得到的结果,因为strcat的同在连接之前修剪空白。
你会更好使用:
['This variable is ' a]
来串联两个字符串。
您能否详细说明一下,通过提供一些细节和可能的附加代码? – 2012-04-27 15:30:14
这根本没有任何意义。 – 2012-04-27 15:42:52
这是不可理解的。 – mwengler 2012-04-27 23:54:44