Filter löschen
Filter löschen

Matrix for two variables

2 Ansichten (letzte 30 Tage)
Enfa White
Enfa White am 12 Okt. 2012
I have 2 variables, a and b with respective values 1.123456789 and 3.123456789. Please help me to generate the matrix for the possible combination based on the formula 2^n, n = integer number 1 to 50. E.g if n=3, the output should be a matrix of 8 by 3:
1.123456789 1.123456789 1.123456789
1.123456789 1.123456789 3.123456789
1.123456789 3.123456789 1.123456789
1.123456789 3.123456789 3.123456789
3.123456789 1.123456789 1.123456789
3.123456789 1.123456789 3.123456789
3.123456789 3.123456789 1.123456789
3.123456789 3.123456789 3.123456789
  1 Kommentar
Azzi Abdelmalek
Azzi Abdelmalek am 12 Okt. 2012
Bearbeitet: Azzi Abdelmalek am 12 Okt. 2012
what is the link between a, b and 2^n. Combinaison of what?

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Andrei Bobrov
Andrei Bobrov am 12 Okt. 2012
Bearbeitet: Andrei Bobrov am 12 Okt. 2012
use function ff2n from Statistics Toolbox
n = 3;
a = [1.123456789 , 3.123456789];
ii = ff2n(n)+1;
out = a(ii);
  1 Kommentar
Enfa White
Enfa White am 15 Okt. 2012
The a and b values generated by ff2n is a matrix of 8 by 3 (for n=3). How can I use these a and b as the input values for the following function:
function my_func = out(~,~)
x = (1+sin(5*a)-(1/sqrt(8*(sin(a))))) y = (1+sin(5*b)+(1/sqrt(8*(sin(b)))))
out=(2*(x+y))/2+x

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by