2014-02-25 177 views
0

我這樣做是爲了輸出一個字符串(僅此而已)的內容:如何在Matlab中打印字符串?

fprintf('%s', my_str); 

但感覺像我錯過了一個功能,只需要my_str作爲參數。我應該使用哪個功能?

+0

'disp'可能是一種替代方案,但它不會給你對輸出的很多控制。 http://www.mathworks.co.uk/help/matlab/ref/disp.html – kkuilla

+0

'disp'就是我一直在尋找的!出於某種原因,我只檢查了不同的「顯示」。 – Anna

回答

1

disp是你在找什麼,如:

>>disp string %command format for single string arguments 
string 
>>disp 'string test' 
string test 
>>disp ('string test') %function format 
string test 

和可變

>> test= 'string'; 
>> disp(test) 
string 

但不

>>disp string test 
Error using disp 
Too many input arguments. 

,你總是可以做到這一點:

>> a = 'string'; 
>> a 

a = 

string 
1

使用DISP - disp(my_str)

在MATLAB命令行輸入「help disp」。