x = linspace(-10,10 ,51)'; y = linspace(0,0.3,51)'; [X, Y] = meshgrid(x, y); Z=X/(1+Y); surf(X, Y, Z); ylabel('t'); xlabel('x'); zlabel('u(x,t)').this is showing error .Now I want to know that the z=f(x)/g(x) why the code is not running
조회 수: 15 (최근 30일)
이전 댓글 표시
x = linspace(-10,10 ,51)';
y = linspace(0,0.3,51)';
[X, Y] = meshgrid(x, y);
Z=x/(1+y);
surf(X, Y, Z);
ylabel('t');
xlabel('x');
zlabel('u(x,t)')
It is showing error that matrix is singular and graph display is balnk. What is mistake with this code.Here in place of X it should be x is it so.
%%%%%%%%%%%%%%%%
Problem : What is wrong in this code
x = linspace(0,1 ,51)';
y = linspace(0,1,51)';
[X, Y] = meshgrid(x, y);
Z=exp(-4.*(pi^2)*0.5*Y)*sin(2*pi*X);
surf(X, Y, Z);
ylabel('t');
xlabel('x');
zlabel('u(x,t)')
Its not showing correct graph
댓글 수: 2
답변 (1개)
Star Strider
2017년 6월 4일
We have been through this before https://www.mathworks.com/matlabcentral/answers/343230-i-wrote-the-code-to-plot-two-dimension-graph-but-it-is-not-showing-the-correct-graph-so-can-you-chec#answer_269488, and I even provided a link to the documentation in my Answer.
YOU NEED TO USE ELEMENT-WISE OPERATIONS!
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Creating and Concatenating Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!