Matlab: functie plotten
Geplaatst: di 03 apr 2012, 13:04
Ik ben nog niet echt heel bedreven met Matlab en zou daar wat verandering in willen brengen. Ik heb het volgende probleem:
Gegeven is de differentiaalvergelijking y' = h(t-1) waarbij h(t) = 1 als t>=0 en h(t) = 0 anders. (ik vind de optie LaTeX niet meteen terug?)
Als ik logisch nadenk, dan weet ik hoe ik y' in functie van t moet tekenen, maar ik zou dit graag met Matlab willen doen alsof ik helemaal geen inzicht zou hebben in wat het eindresultaat moet zijn.
Ik vroeg me af of iemand me hier mee op weg kan helpen?
Zelf dacht ik aan dit:
if t >= 0
h = 1
else
h = 0
end
end
ydot = functieH(t-1); Hierbij heb ik ferm m'n twijfels of dit idee wel correct is.
end
bis13(t);
fplot('bis13DV', [-10, 10])
Als ik dit dan probeer te runnen krijg volgende foutmeldingen:
----------------------------------------
Ik vermoed eigenlijk dat mijn fout niet bij het gebruiken van de functie linspace is (aangezien ik niet zou weten wat ik er fout aan doe), maar wel bij eerdere ideeën of syntax.
Iemand die me wat kan verder helpen?
Gegeven is de differentiaalvergelijking y' = h(t-1) waarbij h(t) = 1 als t>=0 en h(t) = 0 anders. (ik vind de optie LaTeX niet meteen terug?)
Als ik logisch nadenk, dan weet ik hoe ik y' in functie van t moet tekenen, maar ik zou dit graag met Matlab willen doen alsof ik helemaal geen inzicht zou hebben in wat het eindresultaat moet zijn.
Ik vroeg me af of iemand me hier mee op weg kan helpen?
Zelf dacht ik aan dit:
- Ik implementeer de functie h als volgt:
if t >= 0
h = 1
else
h = 0
end
end
- Nu implementeer ik de differentiaalvergelijking y':
ydot = functieH(t-1); Hierbij heb ik ferm m'n twijfels of dit idee wel correct is.
end
- In een script zorg ik dat ik dit kan plotten:
bis13(t);
fplot('bis13DV', [-10, 10])
Als ik dit dan probeer te runnen krijg volgende foutmeldingen:
- Error using linspace (line 20)
- Error in bis13plot (line 1)
----------------------------------------
Ik vermoed eigenlijk dat mijn fout niet bij het gebruiken van de functie linspace is (aangezien ik niet zou weten wat ik er fout aan doe), maar wel bij eerdere ideeën of syntax.
Iemand die me wat kan verder helpen?