Previous matrix numbers in the formula and creating a new matrix

2 vues (au cours des 30 derniers jours)
Emilia
Emilia le 24 Juil 2022
Modifié(e) : Torsten le 24 Juil 2022
Hello,
I am given a matrix A=[1 2 3;4 5 6;7 8 9] ,I want to place numbers in this formula
g(x,y)=((A(x,y)-1)/(11))*(15);
Then get a new matrix B=[g(x,y)]
How to do it.
Thanks for the help

Réponse acceptée

Steven Lord
Steven Lord le 24 Juil 2022
The arithmetic operators plus, +, minus, -, times, .*, ldivide, .\, rdivide, ./, and power, .^ operate element-wise.
x = 1:5
x = 1×5
1 2 3 4 5
y = x + 2 % Add 2 to each element of x
y = 1×5
3 4 5 6 7
z = y .* x % Multiply each element of y by the corresponding element of x
z = 1×5
3 8 15 24 35
a = z - 3 % Subtract 3 from each element of z
a = 1×5
0 5 12 21 32
b = x ./ y % Divide each element of x by the corresponding element of y
b = 1×5
0.3333 0.5000 0.6000 0.6667 0.7143
c = b .^ 2 % Raise each element of b to the power of 2
c = 1×5
0.1111 0.2500 0.3600 0.4444 0.5102
Use these operators to perform calculations on all elements of your matrix at once.
  3 commentaires
Torsten
Torsten le 24 Juil 2022
Modifié(e) : Torsten le 24 Juil 2022
B = (A-1)*15/11
Emilia
Emilia le 24 Juil 2022
Thank you!

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Tags

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by