Problem with plot in interval
Ältere Kommentare anzeigen
I have a problem with this code:
When i give in input this:
fzer0(@(x)x.^2-4,[0 4])
Matlab give me a good plot.
When i give in input this:
fzer0(@(x)x.^2-4,[0 13])
Matlab give me a wrong plot, the output have not a plot!!
plot(fun(xo(1):0.00001:xo(2)), 'b - ', 'LineWidth', 2.5);
grid on;
yline(0, '--r', 'y = 0');
xlabel('x');
str=func2str(fun); %stringa della funzione
newstr=erase(str(5:end), '.'); %cancella dall'espressione il function handle e cancella il punto
tit=strcat('f = ', newstr);
title(tit);
text(double(m), double(0), strcat( 'x = ', num2str(m) ) );
set(gcf, 'color', 'g');
set(gca, 'FontSize', 9);
3 Kommentare
Walter Roberson
am 2 Apr. 2019
I am not clear what fun is here?
Also we have no information about xo(1) and xo(2) ?
valerio auricchio
am 2 Apr. 2019
Walter Roberson
am 3 Apr. 2019
Please put everything together in a form that we can run, in order to test your code.
Antworten (0)
Kategorien
Mehr zu Clocks and Timers finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!