我有一个标量输出的矩阵函数,我想将其作为矩阵元素之一的函数绘制。确切的功能并不重要,所以我将使用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
那么如何定义一个元素是变量的矩阵呢?无论如何,我找到了一个解决方案,正如我认为的一个新手错误。 –