[討論] surf error:Z must be a matrix

看板MATLAB作者 (william_wong12)時間6年前 (2018/03/16 09:45), 編輯推噓0(006)
留言6則, 2人參與, 6年前最新討論串1/1
想問 >> ismatrix(a) ans = logical 1 >> ismatrix(b) ans = logical 1 >> ismatrix(c) ans = logical 1 >> surf(a,b,c); Error using surf.. Z must be a matrix, not a scalar or vector. 為甚麼我放的三個變數都是matrix卻說我的不是 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 211.75.163.193 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1521164719.A.EBE.html

03/16 10:24, 6年前 , 1F
應該把dimension印出來看
03/16 10:24, 1F

03/16 10:35, 6年前 , 2F
>> size(a) ans = 1 1 >> size(b) ans = 1 999
03/16 10:35, 2F

03/16 10:35, 6年前 , 3F
>> size(c) ans = 999 1
03/16 10:35, 3F

03/16 10:36, 6年前 , 4F
是這個嗎
03/16 10:36, 4F

03/16 12:56, 6年前 , 5F
你的a是scalar, b跟c都是vector
03/16 12:56, 5F

03/16 14:29, 6年前 , 6F
謝謝
03/16 14:29, 6F
文章代碼(AID): #1Qgo6lw- (MATLAB)
文章代碼(AID): #1Qgo6lw- (MATLAB)