[問題] 請教一個有關符號變數的問題已回收
各位前輩好,小弟是初學Matlab的新手,有個關於符號變數的問題想請教。
目的:計算一個高斯函數某些部分的定積分
方法:
for i=1:34
x(i)=int('1/(c(1)*2.5)*
exp(-y*y/2*c(1)*c(1))',i-0.5,i+0.5);
end
//c為一個事先儲存好結果的double陣列
問題:
使用上述的語法後,可以求得一個長度為34的符號變數陣列x,
但是我若要看裡面的值的話,會以下列落落長的方式顯示:
x(30)=
-.50132565492620010048315305696221*
(erf(20.859650045003151969824908682093*c(1))
-1.*erf(21.566756826189699494225753044198*c(1)))/c(1)^2
我必需要把這一長串的式子複製貼上以後,才可以求得正常的格式,
請問各位前輩,該用什麼指令才可以讓結果以一般的格式顯示呢?
或是可以將計算好的結果直接儲存到double陣列中?
因為小弟嘗試的結果似乎無法將int做出的結果儲存至double陣列中...
感謝各位前輩的指教!<(_ _)>
--
人們喜歡為別人貼上標籤
因為這樣就不用花時間來真正了解一個人
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 163.25.101.46
※ 編輯: nayc 來自: 163.25.101.46 (01/12 16:24)
→
01/12 20:20, , 1F
01/12 20:20, 1F
→
01/13 21:56, , 2F
01/13 21:56, 2F
→
01/19 21:27, , 3F
01/19 21:27, 3F
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章