How do I generate code Matlab to make my work easier

3 visualizaciones (últimos 30 días)
Yamina chbak
Yamina chbak el 12 de En. de 2021
Comentada: Yamina chbak el 21 de En. de 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 comentarios
David Hill
David Hill el 12 de En. de 2021
Easy, what is the equation for err?
Yamina chbak
Yamina chbak el 12 de En. de 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

Iniciar sesión para comentar.

Respuesta aceptada

Walter Roberson
Walter Roberson el 12 de En. de 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)

Más respuestas (0)

Categorías

Más información sobre Logical en Help Center y File Exchange.

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by