[問題] 請問關於變數的問題已回收
function z=hw1(n)
y=rand(n,1);
x(1)=y(1,1);
for i=2:size(y,1)
x(i)=y(i,1).*x(i-1);
end
z=x(n);
這是我寫生成n個亂數然後把它相乘(function z=hw1(n))
我現在想寫一個問題:
生成n個亂數,但是每個亂數給它乘上a,但a是未知數(function z=hw2(n))
function z=hw2(n)
y=rand(n,1);
x(1)=y(1,1);
for i=2:size(y,1)
a=sym('a');
x(i)=a.(i,1).*x(i-1);
end
z=x(n);
比方說:生成了3個數分別1,2,3...這樣每個數變成a,2a,3a..相乘後變6a^3(3次方)
我寫的程式一直有錯誤訊息,跑不出來
這是我第一次發問,請各位大大幫忙,這樣問有違反版規在跟我說
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.167.134.91
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章