Во-первых, вы храните данные, которые вам нужны, в своих векторах B
и C
, поэтому нет реальной причины также вызывать команду построения в пределах вашего цикла. Просто сделайте один заговор после того, как ваш цикл закончен.
Во-вторых, когда вы вызываете PLOT , вы передаете переменную цикла k
в качестве первого аргумента, и она имеет только одно значение 100 в конце цикла. Вот почему все ваши точки в fraction
построены при значении х 100.
Чтобы получить нужный вам сюжет, просто сделайте это после вашего цикла:
plot(B,C./B);
Кроме того, вам не нужно хранить вектор B
. Вы можете просто сделать это после цикла:
B = 1:100;
plot(B,C./B);