Re: [問題] for迴圈把數值儲存起來

看板MATLAB作者 (神是太空人....)時間14年前 (2012/01/26 09:35), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串3/3 (看更多)
再請問如果我要把y的值通通抓出來 像是做成一個矩陣 那要怎麼下指令呢? 謝謝 ※ 引述《paul7517 (paul7517)》之銘言: : ※ 引述《rainss (神是太空人....)》之銘言: : : 請問各位大大 我現在要做一個XY的圖表 : : 函數是 : : y=(x+1)*(x+2)*besselj(x,0.3) : : 我用for迴圈可以算出x從1到任何數的值 : : % : p=1:10; : : for x=1:10 : : y(x)=(x+1)*(x+2)*besselj(x,0.3); : : end : plot(p,y,...); : : 但是我該如何把每一組x和y儲存起來 然後畫圖呢? : : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 97.80.122.118

01/26 09:57, , 1F
你這個可以不用for迴圈
01/26 09:57, 1F

01/26 09:57, , 2F
x=1:10; y=(x+1).*(x+2).*besselj(x,0.3); plot(x,y)
01/26 09:57, 2F

01/26 12:58, , 3F
那如果方程式裡面有Legendre呢?
01/26 12:58, 3F

01/26 23:08, , 4F
legendre(n,X) X可以是array 也沒問題
01/26 23:08, 4F

01/28 01:50, , 5F
那如果未知數是order而不是argument呢?
01/28 01:50, 5F
文章代碼(AID): #1F8AtyaG (MATLAB)
文章代碼(AID): #1F8AtyaG (MATLAB)