[問題] 關於直接顯示變數值 已回收

看板MATLAB作者 (kobe~~~)時間15年前 (2010/12/30 19:00), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/2 (看更多)
最近才開始才開始使用matlab 關於變數顯示問題 如果我要顯示y的值 在matlab總是會變成 y y = ________________ 有沒有像是其他語言直接呼叫他就直接回你他的值 y ________________ 我測試過disp和fprintf 好像沒辦法跟文字做結合? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.228.170

12/30 20:57, , 1F
什麼叫做跟文字作結合?
12/30 20:57, 1F
就像是java 那樣 System.out.println("y="+y); 類似這樣的 ※ 編輯: kobe1010 來自: 114.43.228.170 (12/30 21:04)

12/31 10:13, , 2F
那disp就可以阿 怎會不行呢
12/31 10:13, 2F
至少disp('y='+y) 我是測試失敗了

12/31 15:20, , 3F
disp(sprintf('y\n%d',y)); 這樣?
12/31 15:20, 3F
這方法可以!!! 感謝!!!! ※ 編輯: kobe1010 來自: 114.43.228.170 (12/31 17:19)

01/01 00:17, , 4F
qq 那其實你該問如何將數字轉成字串
01/01 00:17, 4F

01/01 00:18, , 5F
['y=' num2str(y)]
01/01 00:18, 5F
文章代碼(AID): #1D76Pg4- (MATLAB)
文章代碼(AID): #1D76Pg4- (MATLAB)