幾個星期前開始使用MatLab,我不知道正確的語法/術語。使用矩陣中的值作爲方程中的乘數?
我想在後面的公式中使用3x1
矩陣中的值作爲乘數。
這是繪製與由用戶通過輸入值定義的半徑和中心點的圓。
我有一個彈出窗口,值由用戶輸入並存儲在此3x1 cell
(標記爲answer
)。
如何使用該矩陣,answer(2)
的第二值,在下面的等式:
X = '答案(2)' * COS(THETA)+ xCentre;
出現此錯誤消息:
Error using .*
Matrix dimensions must agree.
Error in Disks (line 40)
x = 'answer(2)'.* cos(theta) + xCentre;
難道你有一個字符串''answer(2)''而不是'answer(2)'? – Schorsch
如果'answer'是一個單元格,那麼你還需要使用'answer {2}'(注意大括號),否則你會得到'mtimes not defined for cell'的錯誤。 –