# How to plot a function file

3 ビュー (過去 30 日間)
Thibault Franssens 2016 年 12 月 13 日

Hello,
i wrote a function file about a dice game, and i want to plot the progress of the game with a stairs plot, but somehow i can't get the file to plot the results. the file itself works fine, but its just the plotting that i'm stuck with. I tried everything but i can't figure it out. I think i maybe need to attach a vector to the results and then plot this vector but i don't know how.
Hope someone can help me out.
This is what i have for the function file:
function [ y ] = dobbelspel2p
aantalworpen1 = 0;
waarde1 = 0;
while waarde1 < 40
dobbelsteen1 = ceil(6*rand);
dobbelsteen2 = ceil(6*rand);
worp = dobbelsteen1 + dobbelsteen2;
if dobbelsteen1 ~= dobbelsteen2
waarde1 = waarde1+worp;
end
aantalworpen1 = aantalworpen1 +1;
end
while waarde1 < 51
dobbelsteen3 = ceil(6*rand);
if waarde1 + dobbelsteen3 <= 51;
waarde1 = waarde1 + dobbelsteen3;
end
aantalworpen1 = aantalworpen1 +1;
end
aantalworpen2 = 0;
waarde2 = 0;
while waarde2 < 40
dobbelsteen1 = ceil(6*rand);
dobbelsteen2 = ceil(6*rand);
worp = dobbelsteen1 + dobbelsteen2;
if dobbelsteen1 ~= dobbelsteen2
waarde2 = waarde2+worp;
end
aantalworpen2 = aantalworpen2 +1;
end
while waarde2 < 51
dobbelsteen3 = ceil(6*rand);
if waarde2 + dobbelsteen3 <= 51;
waarde2 = waarde2 + dobbelsteen3;
end
aantalworpen2 = aantalworpen2 +1;
end
if aantalworpen1 < aantalworpen2
y = 1;
aantalworpen1
elseif aantalworpen1 > aantalworpen2
y = 2;
aantalworpen2
else aantalworpen1 == aantalworpen2
y =0;
aantalworpen1
end
plot(waarde1,waarde2,'r-')
hold on
end
_
##### 3 件のコメント表示非表示 2 件の古いコメント
Rena Berman 2017 年 1 月 20 日

サインインしてコメントする。

### 回答 (2 件)

Massimo Zanetti 2016 年 12 月 13 日

Given a vector y of dice outcomes, plot the stairwise graph like this:
y = [0,3,5,9,2];
X = [0,repelem(1:length(y)-1,2),length(y)];
Y = repelem(y,2);
plot(X,Y,'r');
the result is:
##### 0 件のコメント表示非表示 -1 件の古いコメント

サインインしてコメントする。

Massimo Zanetti 2017 年 2 月 1 日

サインインしてコメントする。

### Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by