# Error with uq\_display

**URL:** <https://uqworld.org/t/error-with-uq-display/351>\
**Category:** Community Q&A and How To\
**Tags:** inversion\
**Created:** [January 13, 2020, 6:42pm UTC](https://uqworld.org/t/error-with-uq-display/351 "2020-01-13T18:42:01Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![BlueMan66](https://uqworld.org/letter_avatar_proxy/v4/letter/b/b38774/32.png) [@BlueMan66](https://uqworld.org/u/BlueMan66)\
**Post date:** [January 13, 2020, 6:42pm UTC](https://uqworld.org/t/error-with-uq-display/351/1 "2020-01-13T18:42:01Z")

</div>

Hi!

I’m pretty new to this software, alredy just managed to perform instalation and my first Bayesian inversion analysis on the simply supported beam. Problem is when I try to use the uq\_display function on my analysis Object:

uq\_display(myBayesAnalysis)  
Undefined function or variable “Y”.

Error in uq\_histogram (line 39)

Error in uq\_scatterDensity (line 199)  
currObj = uq\_histogram(currSub, X(:,ii), histArg{:});

Error in uq\_display\_uq\_inversion (line 258)  
uq\_scatterDensity(…

Error in uq\_module/Display (line 50)

Error in uq\_display (line 4)  
% uq\_createModel, uq\_createInput or uq\_createAnalysis commands. The

I dont have the necesary knowledge about the code in order to track what ‘Y’ stands for, so I was wandering wether anyone has encountered this same issue.

Thanks in Advance!

---

<div class="post-metadata">

**Author:** ![paulremo](https://uqworld.org/user_avatar/uqworld.org/paulremo/32/192_2.png) [@paulremo](https://uqworld.org/u/paulremo)\
**Post date:** [January 14, 2020, 11:44am UTC](https://uqworld.org/t/error-with-uq-display/351/2 "2020-01-14T11:44:03Z")

</div>

Hi Enrique!

Welcome to UQWorld! We tried to reproduce your problem, but we do not encounter the same issue when running the `uq_Example_Inversion_01_Beam`.

Could you possibly provide a minimum working example that causes `UQLab` to exit with the error you describe?

---

<div class="post-metadata">

**Author:** ![BlueMan66](https://uqworld.org/letter_avatar_proxy/v4/letter/b/b38774/32.png) [@BlueMan66](https://uqworld.org/u/BlueMan66)\
**Post date:** [January 14, 2020, 2:31pm UTC](https://uqworld.org/t/error-with-uq-display/351/3 "2020-01-14T14:31:27Z")

</div>

Hi! Thanks for your quick respond, here I’ve written a script that builds the model, performs the analysis, prints it and tries to plot it. The same error happens again but I’m suspicious the is a problem with my MatLab distribution (I’m currently using R2015 and I’ve checked that the statistics toolbox was installed). Maybe you can point me an error in my sintaxis.

EDIT:  
I have also tried `uq_Example_Inversion_01_Beam` and the same error pops up so maybe there is some issue with my MatLab Instalation

`%%%Initialization

clear  
uqlab

%%% Model Definition

%Deflection at Mid Point  
V\_Mid = @(X) (5/32)\*(X(:, 5).\*X(:, 3).^4)./(X(:, 4).\*X(:, 1).\*X(:, 2).^3);

ModelOpts.mHandle = V\_Mid;  
ModelOpts.isVectorized = true;

myFowardModel = uq\_createModel(ModelOpts)

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%% Variable definition:

PriorOpts.mFile = ‘uq\_variables\_Simply\_Supported\_Beam’;

PriorOpts.Marginals(1).Name = ‘b’; %Cross Section Width  
PriorOpts.Marginals(1).Type = ‘constant’; Perfectly known PriorOpts.Marginals(1).Parameters = [0.15]; [m]

PriorOpts.Marginals(2).Name = ‘h’; %Height  
PriorOpts.Marginals(2).Type = ‘constant’; Perfectly known PriorOpts.Marginals(2).Parameters = [0.3]; [m]

PriorOpts.Marginals(3).Name = ‘L’; %Lenght  
PriorOpts.Marginals(3).Type = ‘constant’; Perfectly known PriorOpts.Marginals(3).Parameters = [5]; [m]

PriorOpts.Marginals(4).Name = ‘p’; %Uniform Load  
PriorOpts.Marginals(4).Type = ‘Gaussian’; Normal distribution PriorOpts.Marginals(4).Moments = [0.012\*1e3, 0.012\*0.05\*1e3]; N/m

PriorOpts.Marginals(5).Name = ‘E’; Young Modulus PriorOpts.Marginals(5).Type = 'LogNormal'; PriorOpts.Marginals(5).Moments = [30000\*1e6, 4500\*1e6]; Pa

myPriorDist = uq\_createInput(PriorOpts)

%%% Data from measurements

VMeasured = [12.84; 13.12; 12.13; 12.19; 12.67]/1000;  
myData.Name = ‘Deflection at Mid Point’  
myData.y = VMeasured;

%%% Bayesian Analisis

BayesOpts.Type = ‘Inversion’;  
BayesOpts.Data = myData;

myAnalysis = uq\_createAnalysis(BayesOpts)

uq\_print(myAnalysis)  
uq\_display(myAnalysis)`

---

<div class="post-metadata">

**Author:** ![paulremo](https://uqworld.org/user_avatar/uqworld.org/paulremo/32/192_2.png) [@paulremo](https://uqworld.org/u/paulremo)\
**Post date:** [January 14, 2020, 4:38pm UTC](https://uqworld.org/t/error-with-uq-display/351/4 "2020-01-14T16:38:20Z")

</div>

Hi Enrique

We tested this script (and the `uq_Example_Inversion_01_Beam`) on a R2015a `MATLAB` version and still could not reproduce the error. Thanks @damarginal for taking the time to install R2015a 😊.

Maybe we can more easily pin-point the source of the error by looking at the returned error message. It looks like something went wrong inside `uq_histogram`:

> [@BlueMan66](#):
>
> Error in uq\_histogram (line 39)

Could you run the following script and let me know if `MATLAB` throws an error (and post the error message)?

> ```
> x = randn(1000,1);
> uq_histogram(x)
> 
> ```

---

<div class="post-metadata">

**Author:** ![BlueMan66](https://uqworld.org/letter_avatar_proxy/v4/letter/b/b38774/32.png) [@BlueMan66](https://uqworld.org/u/BlueMan66)\
**Post date:** [January 14, 2020, 5:53pm UTC](https://uqworld.org/t/error-with-uq-display/351/5 "2020-01-14T17:53:36Z")

</div>

Problem Solved!  
I have reinstalled MatLab and UQLab and managed to make the example and my code work. Guess some dependencies weren’t working.  
Thanks for your patience and dedication

---

<div class="post-metadata">

**Author:** ![damarginal](https://uqworld.org/user_avatar/uqworld.org/damarginal/32/73_2.png) [@damarginal](https://uqworld.org/u/damarginal)\
**Post date:** [January 14, 2020, 6:47pm UTC](https://uqworld.org/t/error-with-uq-display/351/6 "2020-01-14T18:47:01Z")

</div>


