<script type="text/javascript">
$(document).ready(function() {
//--------------------Generated Random data points that Lie on a circle ---------------------------------
var arr = [];
for (var i=0, t=100; i<t; i++) {
arr.push(Math.round(Math.random() * t)+100)
}
//document.write(arr);
x = numeric.sin(arr); // sin values
y = numeric.cos(arr) // corresponding cos values
//-------------------------------------------------------------------------------------------------------
a = [[1,3],[5,6]];
M = [x, y];
M = numeric.transpose(M);
U = numeric.svd(a).U;
S = numeric.svd(a).S;
V = numeric.svd(a).V;
S = numeric.diag(S);
fin = numeric.dot(M,a);
fin = numeric.transpose(fin);
var xFinal=[];
var yFinal=[];
for(var i=0;i<100;i++)
{
xFinal.push(fin[0][i]);
yFinal.push(fin[1][i]);
}
$.plot($("#flot-placeholder"),[xFinal,yFinal]);
});
</script>