我有一個標量輸出的矩陣函數,我想將其作爲矩陣元素之一的函數繪製。確切的功能並不重要,所以我將使用det
我的例子:矩陣函數的繪圖輸出
>> fplot(det([x 0;0,1]),[0,1000])
Error using vertcat
CAT arguments dimensions are not consistent.
或者:
>> x=linspace(0,1000,1001);
>> plot(det([x,0;0,1]))
Error using vertcat
CAT arguments dimensions are not consistent.
我敢肯定,這是簡單的,而那裏只是其中谷歌搜索一個不是招絕招沒有透露。
由於丹,我想要繪製'DET(M)''對x',使用'M = [X 0 0 ,1]'。我並不特別想要一個x的所有值的數組,但這似乎是matlab如何爲這個圖繪製數據。我的實際功能比較複雜,但是'det'顯示了我的問題,這是一個簡單的顯示/詢問方式。 –
@ChrisH但正如我在我的解決方案中所解釋的那樣,'M = [x,0; 0,1]'在Matlab中沒有意義(除非'x'是一個標量)。你究竟是什麼意思? – Dan
那麼如何定義一個元素是變量的矩陣呢?無論如何,我找到了一個解決方案,正如我認爲的一個新手錯誤。 –