Hi, I use GAUSS 17. I am having some trouble to plot and equation (possibility production frontier). I get the `error : "G0036: Matrices are not comfortable"`

. I don't get why.

```
x = seqa(0.1,0.001,3000);
xsq = x^2;
xsqr = sqrt(xsq+48);
z = (x*xsqr);
```

I am trying to plot:

`y=((1/32)^(1/3))*(24-(x^2)-(x*sqrt(x^2+48)))*((24+(x^2)+(x*sqrt(x^2+48))))^(-1/3)`

So sorry for the noob question

Thanks,

Marcos

## 1 Answer

0

The last line of your initial code chunk

`z = (x*xsqr);`

will give you the `matrices not conformable error`

, because `x`

and `xsqr`

are both 3000x1 vectors and the `*`

operator performs matrix multiplication in the case in which both of the operands are matrices or vectors. If you use `.*`

i.e. dot multiply, it will perform element-by-element multiplication, like this

`z = x .* xsqr;`

## Your Answer

## 1 Answer

The last line of your initial code chunk

`z = (x*xsqr);`

will give you the `matrices not conformable error`

, because `x`

and `xsqr`

are both 3000x1 vectors and the `*`

operator performs matrix multiplication in the case in which both of the operands are matrices or vectors. If you use `.*`

i.e. dot multiply, it will perform element-by-element multiplication, like this

`z = x .* xsqr;`