[繪圖] 關於偏微分方程 畫震動的弦 for迴圈指令已回收

看板MATLAB作者 (豪油)時間13年前 (2010/11/25 17:27), 編輯推噓1(102)
留言3則, 3人參與, 最新討論串1/1
clear; clf; x =-5:0.1:5; y =0; for t=0:10 for k=0:1000 y = y+((4/pi)*((-1)^k+1))/((2*k-1)^2)*sin(2*k-1)*x*cos(2*k-1)*t; end end plot(x,y,'b-'); xlabel('x'); ylabel('y'); axis([-pi pi -15 15]); grid on; 就是我打這出來卻是斜率 我試過裡面變數可是都是一樣 不知道哪裡程式碼有錯? (在for的圍圈運算) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.85.158

11/25 19:01, , 1F
你的y 一直就只有一個 要作成矩陣吧
11/25 19:01, 1F

11/25 21:34, , 2F
他本來是級數所以才會y = y+....
11/25 21:34, 2F

11/25 23:07, , 3F
把 for t=0:10 end 去掉
11/25 23:07, 3F
文章代碼(AID): #1CxYlptU (MATLAB)