1樓:小舅舅有點帥
matlab中的fprintf函式與c語言中的printf以及fprintf類似,可以用來輸出格式化地輸出結果,在功能上可以說是後兩者的總和。
當matlab中的fprintf預設引數fileid時會直接在command window輸出,類似c語言中的printf;當傳入有效的fileid時,可以完成文字檔案的輸出,類似c語言中的fprintf。
fprintf的呼叫格式:
nbytes=fprintf(fileid,formatspec,a1,...,an)
nbytes一般情況預設,這時候並不返回任何結果,不預設時返回輸出的位元組數。
fileid為檔案位址,需要在fopen函式開啟檔案時獲得。
formatspec,a1,...,an與c語言中的printf基本一樣,c中的**格式照搬到這裡一般都可以執行。matlab擴充了一些用法,如垂直tab等,詳見matlab幫助檔案。
擴充套件資料
2樓:匿名使用者
有類似的
sprintf和fprintf,不過我個人認為fprintf更好用一點,用法跟c語言類似
你可以試試
for i=1:10
fprintf(1,'%g\n',i);end
3樓:匿名使用者
沒有。可以用disp ()在command 視窗輸出
怎樣用matlab像c語言那樣用printf輸出變數的值
4樓:匿名使用者
fprintf(格式控制,變數)
matlab中printf怎麼表示
5樓:灩麗
1、我們首先需要知道在matlab中使用sprintf函式格式化輸出變數,和c語言的printf類似,在命令列視窗中輸入help sprintf,可以看到sprintf函式使用方法。
2、下面我們來看一下sprintf函式使用例項,在命令列視窗中輸入a=[1.256 2.356 4.
789],按回車鍵之後,輸入sprintf('%.2f ',a),對a矩陣格式兩位小數輸出。
3、可以看到a矩陣的元素都格式化兩位小數輸出。
4、如果我們想輸出字串,可以通過sprintf('%s ',b)格式。
5、按回車鍵之後,可以看到輸出了字串矩陣b。
6樓:h茅derv謾
1、第一步首先需要知道在matlab中使用sprintf函式格式化輸出變數,和c語言的printf類似,在命令列視窗中輸入help sprintf,可以看到sprintf函式使用方法。
2、第二步下面來看一下sprintf函式使用例項,在命令列視窗中輸入a=[1.256 2.356 4.
789],按回車鍵之後,輸入sprintf('%.2f ',a),對a矩陣格式兩位小數輸出。
3、第三步可以看到a矩陣的元素都格式化兩位小數輸出。
4、第四步如果想輸出字串,可以通過sprintf('%s ',b)格式。按回車鍵之後,可以看到輸出了字串矩陣b。
7樓:匿名使用者
matlab中的fprintf函式與c語言中的printf以及fprintf類似,可以用來輸出格式化地輸出結果,在功能上可以說是後兩者的總和。當matlab中的fprintf預設引數fileid時會直接在command window輸出,類似c語言中的printf;當傳入有效的fileid時,可以完成文字檔案的輸出,類似c語言中的fprintf。
fprintf的呼叫格式:
nbytes=fprintf(fileid,formatspec,a1,...,an)
nbytes一般情況預設,這時候並不返回任何結果,不預設時返回輸出的位元組數。
fileid為檔案位址,需要在fopen函式開啟檔案時獲得。
formatspec,a1,...,an與c語言中的printf基本一樣,c中的**格式照搬到這裡一般都可以執行。matlab擴充了一些用法,如垂直tab等,詳見matlab幫助檔案。示例:
8樓:風行天
輸出顯示的意思,可在matlab命令列視窗輸入help printf檢視具體使用方法
9樓:匿名使用者
範例:clear all;
syms x
y = (1500-x)*(1+0.0015*x);
ezplot(y,[1000,2000]);
dydx = diff(y,x);
xsh= solve(dydx);
ymax=subs(y,x,xsh);
ezplot(y,[0 1500]) ;
hold on;
plot(double(xsh),double(ymax),'-ro');
grid on;
hold off;
fprintf('the best count is %s dollars/n',char(xsh))
VB write語句和print語句
write 語句,輸出的時候,字串會自動加上 雙引號,並且中間會用,逗號分隔開來每乙個資料,閱讀起來不是很好看,適合用input 語句讀入。print 語句,輸出的時候,字串不會自動加上任何符號,原樣輸出,也不會用逗號分隔每乙個資料。適合於閱讀,適合用line input 語句讀入。舉乙個例子 以下...
vb中print語句怎麼用,VB中Print語句怎麼用?
樓主如果還是做不出來的話,可以把郵箱留下,我把我用vb6.0做的乙個例子給你發過去,解壓之後就能執行了,你可以參考下。好像你的郵箱是qinyehong 126.com是吧?我已經發過去了。 豆漠義友珊 print a 是輸出字串a 就是直接輸出引號內的。print a是輸出程式內 a的當前值 pri...
c語言如何使用print語句,C語言如何使用print語句
幻翼高達 需要準備的材料分別有 電腦 c語言編譯器。1 首先,開啟c語言編譯器,新建乙個初始.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 int a 6 double b 3.14 char c hello printf d lf s a,b,c 3 編譯器執行te...