Hi guys, I have some coursework, seems quite simple from what I was doing a year ago but I seem to have forgotten everything. This is the question:
Develop a script with name to calculate the product of the elements of a vector.
1) Create a vector variable (Vect) to store a set of 10 random numbers, which are generated by rand function with rand(1, 10).
2) Using a for loop to compute the product of the elements in Vect.
3) Store the product to a variable P and display its value. Note that you can use the built in function prod to check if your program is correct.
I cant seem to figure out the code, I can use prod at the end but I cannot for the life of me seem to get the product from a For loop.
Here is my code so far:
Vect=rand(1,10);
N=length(Vect);
RunSum=1;
for n=1:N
Z=RunSum*Vect(n);
end
P=prod(Vect);
disp(Z)
disp(P)
Any help would be HUGELY appreciated. I have 6 more questions to do after this and it builds from it, thanks in advance! (remember, I can only use prod to check my For loop is correct).
댓글 수: 2
이 댓글에 대한 바로 가기 링크
https://kr.mathworks.com/matlabcentral/answers/310187-problem-with-calculating-a-product-of-a-random-vector-using-a-for-loop-help-urgent#comment_403256
이 댓글에 대한 바로 가기 링크
https://kr.mathworks.com/matlabcentral/answers/310187-problem-with-calculating-a-product-of-a-random-vector-using-a-for-loop-help-urgent#comment_403256
이 댓글에 대한 바로 가기 링크
https://kr.mathworks.com/matlabcentral/answers/310187-problem-with-calculating-a-product-of-a-random-vector-using-a-for-loop-help-urgent#comment_447918
이 댓글에 대한 바로 가기 링크
https://kr.mathworks.com/matlabcentral/answers/310187-problem-with-calculating-a-product-of-a-random-vector-using-a-for-loop-help-urgent#comment_447918
댓글을 달려면 로그인하십시오.