※ 引述《kittor ()》之銘言:
: import numpy as np
: from scipy.integrate import odeint
: import matplotlib.pyplot as plt
: def model(y, u ,t):
: 2dydt=-y+u
: return dydt
: y0=1
: t=np.linspace(0,10)
: u=0
: y1=odeint(model, y0, t, args=(u, ))
: u=0.2
: y2=odeint(model, y0, t, args=(u, ))
: .
: .
: .
: u=2.0
: y11=odeint(model, y0, t, args=(u, ))
: plt.plot(t, y1, 'g:', linewidth=5, label='u=0')
: plt.plot(t, y2, 'g:', linewidth=5, label='u=0.2')
: .
: .
: .
: plt.plot(t, y11, 'g:', linewidth=5, label='u=2.0')
: plt. xlabel('time')
: plt. ylabel('y(t)')
: plt.show()
: 不好意思,自學程式中的我,只能貼上來求指正
: 如果有錯的地方,希望可以指點我一下
: ...的部分代表條件遞移的相同程式碼,直接省略掉了
這樣沒頭沒尾的問,說實在很難回答
命令稿寫好餵 Python 直譯器是最準的
程式執行有問題再上來問,比較會有具體答案
建議貼幾個項目
- 輸入
- 預期輸出
- 實際輸出
- 錯誤訊息 (如果有的話)
- 一小段能重現錯誤訊息的代碼
見 http://sscce.org/
對初學者來說,寫 SSCCE 最難
寫得出來大概一半的問題可以自行解決 (個人經驗)
真的不行,短的就直接貼 code,長的弄個 GitHub 小專案
不要貼截圖,很冏
要網友 OCR 嗎?