scilab plotting factorial;首先尝试纠正方程式?

时间:2013-04-11 17:48:56

标签: plot equation factorial scilab

我试图用scilab执行这个等式;但是,我收到错误:函数%s_pow中有59个被调用...即使我定义了x。

n=0:1:3;
x=[0:0.1:2];
z = factorial(3); w = factorial(n);u = factorial(3-n);
y = z /(w.*u);
t = y.*x^n*(1-x)^(3-n)

(此时我还没有在情节命令中添加,虽然我会假设它的情节(t)?)

感谢您的任何意见。

1 个答案:

答案 0 :(得分:1)

最后一行的权力x^n(1-x)^(3-n)都会导致问题,因为xn是矩阵,而且大小不同。

documentation中所述,电源操作只能在以下之间执行:

  
      
  • A:square )^( b:标量)如果A是方阵,b是标量,则A ^ b是矩阵A对权力b。

  •   
  • A:矩阵)。^( b:标量)如果b是标量而A是矩阵,那么A. ^ b是   由A元素到幂b形成的矩阵(元素   功率)。如果A是向量而b是标量,则A ^ b和A. ^ b执行   

  •   
  • A:标量)。^( b:矩阵)如果A是标量而b是矩阵(或   矢量)A ^ b和A. ^ b是由...形成的矩阵(或矢量)   一个^(B(I,J))。

  •   
  • A:矩阵)。^( b:矩阵)如果A和b是相同的向量(矩阵)   大小 A. ^ b是A(i)^ b(i)向量(A(i,j)^ b(i,j)矩阵)。

  •