Effacer les filtres
Effacer les filtres

Matrix for two variables

2 vues (au cours des 30 derniers jours)
Enfa White
Enfa White le 12 Oct 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 commentaire
Azzi Abdelmalek
Azzi Abdelmalek le 12 Oct 2012
Modifié(e) : Azzi Abdelmalek le 12 Oct 2012
what is the link between a, b and 2^n. Combinaison of what?

Connectez-vous pour commenter.

Réponse acceptée

Andrei Bobrov
Andrei Bobrov le 12 Oct 2012
Modifié(e) : Andrei Bobrov le 12 Oct 2012
use function ff2n from Statistics Toolbox
n = 3;
a = [1.123456789 , 3.123456789];
ii = ff2n(n)+1;
out = a(ii);
  1 commentaire
Enfa White
Enfa White le 15 Oct 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

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Multidimensional Arrays dans Help Center et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by