我想有以下幾點:雙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