How Can I put some numbers in a sym and sum its cells?

2 visualizaciones (últimos 30 días)
masoud jiryaei
masoud jiryaei el 4 de Sept. de 2019
Editada: madhan ravi el 4 de Sept. de 2019
I have the matrix [A]= [ a*(x^2)+y , b(y^3)+x ; d*(x^2)*y , c*y ].
and I have the matrix [B]=[1 2;3 4] which the first column of [B] is x and the socond culomn Of [B] is y .
I want to put x=1 and y=2 then x=3 and y=4 and sum A11. then do it for other cells.
  2 comentarios
madhan ravi
madhan ravi el 4 de Sept. de 2019
Editada: madhan ravi el 4 de Sept. de 2019
Values of c and d??
masoud jiryaei
masoud jiryaei el 4 de Sept. de 2019
a , b,c,d are symbolic variables.

Iniciar sesión para comentar.

Respuesta aceptada

madhan ravi
madhan ravi el 4 de Sept. de 2019
Editada: madhan ravi el 4 de Sept. de 2019
syms a b c d
B = [ 1 2 ; 3 4] ;
x = reshape(B(:,1),1,1,[]);
y = reshape(B(:,2),1,1,[]);
A = [ a*(x.^2)+y , b*(y.^3)+x ; d*(x.^2).*y , c*y ] ;
a = arrayfun(@(z) sum(sum(A(:,:,z))), 1:size(A,3),'un',0);
celldisp(a)

Más respuestas (1)

KSSV
KSSV el 4 de Sept. de 2019
syms a b c d
B = [ 1 2 ; 3 4] ;
x = B(:,1) ;
y = B(:,2) ;
A = [ a*(x(1)^2)+y(1) , b*(y(1)^3)+x(1) ; d*(x(2)^2)*y(2) , c*y(2) ] ;
iwant = sum(A(:))
  1 comentario
masoud jiryaei
masoud jiryaei el 4 de Sept. de 2019
excuse me you i mean : A11=(a*(1)^2 + 2)+(a*(3)^2 + 4)
A12=...
A21=...
A22=...

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by