This question maybe silly,I am new to matlab. I have two variables, lets say a and b, I want to create a new variable which's value is a_b; how can I do it?

Réponses (2)

Azzi Abdelmalek
Azzi Abdelmalek le 15 Juin 2016
Modifié(e) : Azzi Abdelmalek le 15 Juin 2016

0 votes

I don't know what is your aim by doing this, but it seems it's a bad idea
Star Strider
Star Strider le 15 Juin 2016

0 votes

Just call it ‘a_b’.
For example:
a_b = a + b;
As a general rule, it is best to use numeric or cell arrays to name what might be best considered to be elements of arrays (so ‘c(k)’ or ‘c{k}’ is the correct way to create a new variable as part of an array, and ‘c_k’ is quite definitely not the correct way), variables are best named to be as descriptive as possible.
For example:
mean_a_b = mean(a.*b);
is better than:
a_b = mean(a.*b);

Catégories

En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange

Tags

Aucun tag saisi pour le moment.

Community Treasure Hunt

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

Start Hunting!

Translated by