# Storing a variable and calling it out again to use and plot

4 views (last 30 days)
Ellie Matlab on 28 Jun 2022
Answered: Dyuman Joshi on 28 Jun 2022
From what i understand in this question, I need to store the current temperature,T of the following into a new variable T_old and update each value of T accordingly. But when i plotted it out there is an aerror. Also i cannot seem to store the T into T-old and calling it out to use. This is my codes for the first part.
x =-0.8:0.8:5;
dt=1000;
T=ones(1,5); T(1,5)=40;
figure
plot(x,T)
title('Temperature distribution between x=0 and x=0.8 ')
xlabel('x')
ylabel('Temperature')
hold on;
T=T_old

Dyuman Joshi on 28 Jun 2022
How can you plot with different numbers of x values and y values?
x =-0.8:0.8:5;
T=ones(1,5); T(1,5)=40;
numel(x)
ans = 8
numel(T)
ans = 5
Your x should be defined as -
x=linspace(-0.8,0.8,5)
x = 1×5
-0.8000 -0.4000 0 0.4000 0.8000
plot(x,T)

R2020b

### Community Treasure Hunt

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

Start Hunting!