Matlab
Moderators: ArcherBarry, Fuzzwood
-
- Berichten: 208
Matlab
Beste mensen,
Ik heb problemen met matlab.
Ik schrijf een m-file.
function y=cssia(n)
X=[1 2 4 8 12]; %note that the set X is given
y=sum(diff(X(1:n)).^2)
nu is mijn output alleen de som van de kwadraten tot n als 1 antwoord.
Dus wanneer ik invul cssia(3) krijg ik 4+1=5
Ik wil echter krijgen dat ik als antwoord krijg:
[cssia(1) cssia(2) cssia(3)] dus alle antwoorden tot mijn opgegeven n.
Iemand een idee?
Ik heb problemen met matlab.
Ik schrijf een m-file.
function y=cssia(n)
X=[1 2 4 8 12]; %note that the set X is given
y=sum(diff(X(1:n)).^2)
nu is mijn output alleen de som van de kwadraten tot n als 1 antwoord.
Dus wanneer ik invul cssia(3) krijg ik 4+1=5
Ik wil echter krijgen dat ik als antwoord krijg:
[cssia(1) cssia(2) cssia(3)] dus alle antwoorden tot mijn opgegeven n.
Iemand een idee?
-
- Berichten: 208
Re: Matlab
ik had deze site ook al gevonden. Zoals nog wel 10 meer. Zit er ook al een uurtje of 2 op te klooien maar kom er niet uit.
Kun je me misschien expliciet helpen?
Kun je me misschien expliciet helpen?
-
- Berichten: 1.116
Re: Matlab
Tja, vervelend. Dan is maar de vraag of ik je verder kan helpen.Zoals nog wel 10 meer. Zit er ook al een uurtje of 2 op te klooien maar kom er niet uit.
Het vervelende aan Matlab is dat het eigenlijk gewoon een knuddetaal is (traag en niet lekker systematisch).
Als ik er even één minuut naar kijk, maak ik er dit van:
Code: Selecteer alles
for i = 1:10;
% Hier kun je i gebruiken als tellertje...
end
- Berichten: 7.224
Re: Matlab
Niet getest en er zijn denk ik wel slimmere manieren.Kolio schreef:Beste mensen,
Ik heb problemen met matlab.
Ik schrijf een m-file.
function y=cssia(n)
X=[1 2 4 8 12]; %note that the set X is given
y=sum(diff(X(1:n)).^2)
nu is mijn output alleen de som van de kwadraten tot n als 1 antwoord.
Dus wanneer ik invul cssia(3) krijg ik 4+1=5
Ik wil echter krijgen dat ik als antwoord krijg:
[cssia(1) cssia(2) cssia(3)] dus alle antwoorden tot mijn opgegeven n.
Iemand een idee?
Code: Selecteer alles
function y = cssia(n)
% Note that the set X is given
x = [ 1 2 3 8 12];
% Allocate memory
y = zeros(1, n);
for k = 1 : n
z = diff(1:n) .^ 2;
y(n) = sum(z);
end
end
LOLJWvdVeer schreef:Tja, vervelend. Dan is maar de vraag of ik je verder kan helpen.
Het vervelende aan Matlab is dat het eigenlijk gewoon een knuddetaal is (traag en niet lekker systematisch).
If I have seen further it is by standing on the shoulders of giants.-- Isaac Newton
-
- Berichten: 7.068
Re: Matlab
Wow... dit zou wel eens de meest misplaatste opmerking van deze maand kunnen zijn...Het vervelende aan Matlab is dat het eigenlijk gewoon een knuddetaal is (traag en niet lekker systematisch).
-
- Berichten: 1.116
Re: Matlab
O ja, leuk je mening te horen. Maar leg eens uit...?Wow... dit zou wel eens de meest misplaatste opmerking van deze maand kunnen zijn...
- Berichten: 10.564
Re: Matlab
Nee, daar beginnen we niet aan. Dit forum is bedoeld voor hulp bij schoolopdrachten. Discussies over je favoriete programmeertaal dien je elders te voeren.
Cetero censeo Senseo non esse bibendum