Image:Brent method example.png

From Wikipedia, the free encyclopedia

Wikimedia Commons logo This is a file from the Wikimedia Commons. The description on its description page there is shown below.
Commons is attempting to create a freely licensed media file repository. You can help.

[edit] Summary

Graph of (x + 3)(x − 1)2, used to illustrate Brent's method. Created by Jitse Niesen in Matlab.

[edit] Licensing

Public domain I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.

In case this is not legally possible:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.


Afrikaans | Alemannisch | Aragonés | العربية | Български | Català | Česky | Cymraeg | Dansk | Deutsch | Ελληνικά | English | Español | Esperanto | Euskara | فارسی | Français | Galego | 한국어 | हिन्दी | Hrvatski | Ido | Bahasa Indonesia | Íslenska | Italiano | עברית | Kurdî / كوردي | Latina | Lietuvių | Magyar | Bahasa Melayu | Nederlands | Norsk (bokmål) | Norsk (nynorsk) | 日本語 | Polski | Português | Ripoarish | Română | Русский | Shqip | Slovenčina | Slovenščina | Српски | Svenska | ไทย | Türkçe | Українська | Tiếng Việt | | 简体中文 | 繁體中文 | 粵語 | +/-


[edit] Matlab code

f = @(x) (x+3).*(x-1).^2;
xs = linspace(-5,2.5);
ys = f(xs);

% x-axis
clf; hold on;
plot([-5 3], [0 0], 'k');
for k = -4:2
  if k ~= 0
    plot([k k], [0.7 -0.7], 'k');
    text(k, -1, int2str(k), 'HorizontalAlignment', 'center', ...
         'VerticalAlignment', 'top', 'FontSize', 12);
  end;
end;

% y-axis
plot([0 0], [-35 15], 'k');
for k = -30:5:10
  if k ~= 0
    plot([0.1 -0.1], [k k], 'k');
    text(-0.15, k, int2str(k), 'HorizontalAlignment', 'right', ...
         'VerticalAlignment', 'middle', 'FontSize', 12);
  end;
end;

% graph
plot(xs,ys, 'Linewidth',3);
axis([-4.5 2.1 -31 11]);
axis off;
print -dpng 'brent_tmp.png';
system('convert -trim +repage brent_tmp.png brent.png');

The following pages on the English Wikipedia link to this file (pages on other projects are not listed):