Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

New to MATLAB?

2 dimensional plot problem

Asked by XJ

XJ (view profile)

on 27 Apr 2013


I have written a program for a Crank-Nicolson scheme using MATLAB. I have solutions for u(x,t) at x=0:0.1:1.0, at t intervals of 0, 0.005, 0.001, 0.015 and 0.02.

We have the exact solution available, and are required to plot the difference between the exact and calculated values of u(x,t) with respect to x and t.

I am not sure how to do this, any help would be much appreciated.



XJ (view profile)


No products are associated with this question.

1 Answer

Answer by the cyclist

the cyclist (view profile)

on 27 Apr 2013

My recommendation would be to go to the Plot Gallery:

There you will find example of plots, along with the code that generates them. I expect you will be able to adapt one of them to your needs.

1 Comment


XJ (view profile)

on 28 Apr 2013

Hi, thanks for the answer.

The problem is, say I wanted to do a 3D bar plot, I currently have the u values, but I'm not sure how to specify the x and t values that they are at. For instance, I have a column matrix of 11 u values from x=0 to x=1 in intervals of 0.1, at time t=0, the same for time t=0.005, and so on, but I don't know how to plot this.

Many thanks.

the cyclist

the cyclist (view profile)

Contact us