用矩阵乘积绘制指数函数

时间:2015-06-18 11:39:05

标签: matlab

我得到了一个我想绘制的函数y:

beta = [1 2];
x = 0:100;
y = exp( beta * [x, 1] );

Beta是一个二维向量,与二维(转置)向量(x,1)相乘,其中x是0到100之间的标量值。

我想用

绘制此图表
plot( x, y );

现在我收到了错误

Error using  * 
Inner matrix dimensions must agree.

因为我相信x是某种范围对象。

如何绘制此功能?

1 个答案:

答案 0 :(得分:2)

尝试这样的事情:

beta = [1 2];
x = 0:99;
z = ones(1,100);
y = exp( beta * [x;z] );
plot( x, y );