Вы пытаетесь заставить само изображение отображаться в ваших осях? Или вы пытаетесь, чтобы уравнение на изображении отображалось на ваших осях в виде текста? Потому что для первого вам понадобится:
x= 7:0.1:27;
y= normpdf(x,17,exp(1));
title('Normal Distribution')
hold on
xlabel('x')
ylabel('y')
plot(x,y)
img = imread('http://upload.wikimedia.org/math/7/3/a/73ad15f79b11af99bd2477ff3ffc5a35.png');
img = cat(3, img, img, img);
img = max(img(:)) - img;
img(img == max(img(:))) = 255;
hold on
xRange = [21 29];
yRange = [0.13 0.1];
imgHandle = image(linspace(xRange(1), xRange(2), size(img, 1)), ...
linspace(yRange(1), yRange(2), size(img, 2)), img, 'Parent', gca);
hold off
который считывает изображение с указанного URL-адреса, настраивает его так, чтобы оно отображалось как черный текст на белом, а затем добавляет его на ось как объект.
Если вместо этого вам просто нужен текст уравнения, что, я думаю, вам нужно, поскольку оно гораздо более элегантно, вы бы сделали это следующим образом:
x= 7:0.1:27;
y= normpdf(x,17,exp(1));
title('Normal Distribution')
hold on
xlabel('x')
ylabel('y')
plot(x,y)
text(19, .145, '$f(x, \mu, \sigma) = \frac{1}{\sigma\sqrt{2\pi}}e^{-\frac{(x-\mu)^{2}}{2\sigma^{2}}}$', ...
'interpreter', 'latex', 'FontSize', 14)
person
Staus
schedule
19.01.2015