[問題]關於ode解的和已回收
function dx=tra(t,x)
..........
.......
....
QQQQQQQQQQQQ <------ 假設要在這裡計算下面 ode 相對每個積分步長變化
所產生的解的總和,例如:
x(1)=0.1秒的x(1)+0.2秒的x(1)+0.3秒的x(1)+....
x(2)=0.1秒的x(2)+0.2秒的x(2)+0.3秒的x(2)+.....
...............................
....................
程式如下:
e=[x(1) ; x(2) ; x(3) ; ..... ; x(10)];
vector=[];
vector=[vector e];
total=sum(vector,2);
這樣寫可以嗎? 有沒有辦法可以直接計算總和,
而不用先存成矩陣vector,再算總和? 因為如
果要先存成矩陣,會很耗記憶體,外加拖累程式
執行速度,謝謝
dx(1)=x(10);
dx(2)=x(11);
.......
......
....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.120.31.121
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章