我如何在matlab或R中绘制这些

  • 本文关键字:绘制 matlab r matlab
  • 更新时间 :
  • 英文 :


我有三个表达式,即

$\frac{a^2(1-b(}{a+b-ab}+(1-a(a$

$\frac{ab}{a+b-ab}$

$(1-a(^2$

当第一个是黄色的最大的,第二个是蓝色的最大,第三个是红色的最大时,我想在a-b坐标系上画一个图。(为什么乳胶不起作用(我该如何处理那个问题。

你的问题不是100%清楚,但我相信这就是你想要的。我用过Matlab。

len = 1000;
a_ = linspace(0, 5, len);
b_ = linspace(0, 5, len);
x = zeros(len);
for a = 1:len
for b = 1:len
val(1) = (a_(a)^2 * (1-b_(b))) / (a_(a) + b_(b) - a_(a)*b_(b)) + (1-a_(a))*a_(a);
val(2) = a_(a)*b_(b) / (a_(a) + b_(b) - a_(a)*b_(b));
val(3) = (1 - a_(a))^2;
if max(val) == val(1)
x(a,b) = 0.2;
elseif max(val) == val(2)
x(a,b) = 0;
elseif max(val) == val(3)
x(a,b) = 0.65;
end
end
end
imagesc(x)
colormap('hsv')
caxis([0 1])
set(gca, 'XTick', linspace(0, len, 5))
set(gca, 'YTick', linspace(0, len, 5))
set(gca, 'XTickLabel', linspace(0, 5, 5))
set(gca, 'YTickLabel', linspace(0, 5, 5))

我认为这是对的。不幸的是,我没有办法测试它,但希望它能达到你想要的效果。可能是我错别字了,所以如果不起作用,请告诉我。很明显,你可以更换适合你的零件。

相关内容

  • 没有找到相关文章

最新更新