How do I generate code Matlab to make my work easier

1 Ansicht (letzte 30 Tage)
Yamina chbak
Yamina chbak am 12 Jan. 2021
Kommentiert: Yamina chbak am 21 Jan. 2021
Hi, I hope you can help me for in this matter
i have a code to solve a problem and i want to change a value t and record the value of err
for example when t=0.1 , we get err=2.1542
when i change t=0.12, we get err=3.5475
when t=... we get err=......
So each
t=0.1, 0.12, 0.125, 0.1225, 0.13, 0.1345 ,.....0.15
Record how much the value of err to see plot(t,err) with t=[0.1 0.12 0.125 0.1225 ..0.15] and err=[2.1542; 3.5475; ...] Here is the problem record the value of err like a matrix
So how can write this ?
  2 Kommentare
David Hill
David Hill am 12 Jan. 2021
Easy, what is the equation for err?
Yamina chbak
Yamina chbak am 12 Jan. 2021
err is a norm L2: err=norm(abs(u_exact - u_num), 2). If i change the value of t, then u_num and u_exact are change

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 12 Jan. 2021
tvals = [0.1 0.12 0.125 0.1225, 0.15];
numt = length(tvals);
err = zeros(1, numt);
for tidx = 1 : numt
t = tvals(tidx);
calculate err into variable
err(tidx) = appropriate result
end
plot(tvals, err)

Weitere Antworten (0)

Kategorien

Mehr zu Get Started with MATLAB finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

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

Start Hunting!

Translated by