Borrar filtros
Borrar filtros

Previous matrix numbers in the formula and creating a new matrix

3 visualizaciones (últimos 30 días)
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

Respuesta aceptada

Steven Lord
Steven Lord el 24 de Jul. de 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 comentarios
Torsten
Torsten el 24 de Jul. de 2022
Editada: Torsten el 24 de Jul. de 2022
B = (A-1)*15/11

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by