看板 [ MATLAB ]
討論串[討論] 如何更有效率?
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者celestialgod (攸藍)時間12年前 (2013/09/08 07:57), 編輯資訊
0
0
0
內容預覽:
不會,C++才看一點點而已...我晚點可以去google 然後再試試看結果. 我學語言的歷程跟別人相反QQ (R -> matlab -> C++ -> CUDA). 其中C++都只看一點點 matlab算是懂基本的function而已. CUDA觀念大部分都有了,只是C/C++還學得太淺. 更改如
(還有1051個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者Leon (Achilles)時間12年前 (2013/09/08 07:50), 編輯資訊
0
0
0
內容預覽:
這討論串很有意思, 值得回一下.. 嗯.. 你會用 memcopy 嗎?. 其實裡面那個迴圈可以改成 memcpy(), 只是 size 要注意一下.. Matlab 是架構在 C/C++ 上面的, 你 mex 比 matlab 慢的話. 鐵定是哪裡寫得不夠好..... 另外, 你用甚麼機器? N
(還有69個字)

推噓2(2推 0噓 1→)留言3則,0人參與, 最新作者celestialgod (攸藍)時間12年前 (2013/09/08 06:53), 編輯資訊
0
0
0
內容預覽:
我嘗試去寫了mex跟cuda (最近剛學matlab 拿來當練習). *******mat_exd.cpp*******. #include "mex.h". void mexFunction(int nlhs, mxArray *plhs[], int nrhs, const mxArray *p
(還有1343個字)

推噓3(3推 0噓 3→)留言6則,0人參與, 最新作者mp19990920 (郝渴連)時間12年前 (2013/09/07 14:16), 編輯資訊
0
0
0
內容預覽:
法一:去除你原本code中多餘的運算. (1)numel多餘. (2)i=i+1多餘(但影響極小). (3)沒必要重設整個column. X = [1:n]';. Y = eye(n);. for i = 2:n. Y(i:n, i) = i:n;. end. p.s. 在我的電腦中n=1000跑1
(還有973個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者DIDIMIN ( )時間12年前 (2013/09/07 11:36), 編輯資訊
0
0
0
內容預覽:
已知有一行向量 X = [a, b, c, d]'. 想要生成. Y = [ a, 0, 0, 0 ]. [ b, a, 0, 0 ]. [ c, b, a, 0 ]. [ d, c, b, a ] 4x4 矩陣. 目前的寫法. tic. X = [1:n]';. i = 1; Y = zeros(
(還有202個字)
首頁
上一頁
1
下一頁
尾頁