Clear Filters
Clear Filters

plotting in for loop

1 view (last 30 days)
abdalrhman hassan
abdalrhman hassan on 21 Apr 2016
Commented: abdalrhman hassan on 21 Apr 2016
hello, i'm tring to plot h with Q but the graph shows empty and when add hold on it apears points not continuous curve
clc;clear; a=1;t1=100;t2=20;l=.01;k=1; for h=1:1:100 syms ts q=-(a*h*(ts-t2))+(k*a*(t1-ts)/l); Ts=solve(q); Q=a*h*(Ts-t2); plot(h,Q) axis([1,100,50,4000]) grid on end

Accepted Answer

Azzi Abdelmalek
Azzi Abdelmalek on 21 Apr 2016
Edited: Azzi Abdelmalek on 21 Apr 2016
clc;clear;
a=1;t1=100;t2=20;l=.01;k=1;
syms ts
hh=1:100;
for h=hh
q=-(a*h*(ts-t2))+(k*a*(t1-ts)/l);
Ts=solve(q);
Q(h)=a*h*(Ts-t2);
end
plot(hh,double(Q))
axis([1,100,50,4000])
grid on
  1 Comment
abdalrhman hassan
abdalrhman hassan on 21 Apr 2016
Thank you That's was helpful but can you explain what you did please

Sign in to comment.

More Answers (0)

Categories

Find more on Line Plots in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!