Changing a Matrix Format!

3 views (last 30 days)
Omar
Omar on 15 Nov 2016
Commented: Omar on 16 Nov 2016
Hi everyone, can somebody help me to reshape my matrix from this format Z=[ 0, 0, 0][ 0, 1/16, 0][ 0, 0, 0] to this format Z=[0,0,0;0,1/16,0;0,0,0]???
  4 Comments
Jan
Jan on 15 Nov 2016
It is still not clear, what Z is. Please post some code, which reproduces it.
Omar
Omar on 15 Nov 2016
Edited: Guillaume on 15 Nov 2016
okay, Here is my code
clear all;clc;close all;
syms x y
f=x*y*(1-x)*(1-y);
syms m n pi
a=4*int(int(f*sin(m*pi*x)*sin(n*pi*y),y,0,1),x,0,1); S=symsum(symsum(a*sin(m*pi*x)*sin(n*pi*y),n,1,2),m,1,2);
xx=linspace(0,1,3)';yy=xx;
[X,Y]=meshgrid(xx,yy);
Z=subs(S,{x,y} ,{X,Y});
figure
surf(X,Y,Z)

Sign in to comment.

Accepted Answer

KSSV
KSSV on 16 Nov 2016
iwant = double(Z) ;

More Answers (0)

Categories

Find more on Matrices and Arrays in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!