在MATLAB上绘图

时间:2016-03-09 08:48:48

标签: matlab plot

我正在尝试使用以下代码绘制蛛网图:

to_rna_nucleotide($G) -> $C;
to_rna_nucleotide($C) -> $G;
to_rna_nucleotide($T) -> $A;
to_rna_nucleotide($A) -> $U.

我希望从x轴绘制第一条线,但它当前从(x(1),x(1))开始,其中x(1)是初始点。 / p>

我明白这是因为我的循环因此我尝试通过绘图([x(1),0],[x(1),3 * x(1)*(1)为初始行添加额外的绘图-x(1))]),但我仍然得到相同的结果。

我正在绘制的函数是f = 3x(1-x)。

1 个答案:

答案 0 :(得分:0)

您可能想要移动该行:

plot([x(1), 0], [x(1), 3*x(1)*(1-x(1))])
for循环之前

并在进入循环之前在其后添加hold on。然后,您可以删除hold on循环中的其他for并进一步删除代码,因为它们是多余的。