Re: [問題] 繪圖問題,急> <!!已回收

看板MATLAB作者 (○PONY○)時間17年前 (2008/10/28 21:59), 編輯推噓4(405)
留言9則, 7人參與, 最新討論串2/4 (看更多)
※ 引述《ISAMH (○PONY○)》之銘言: : x = linspace(0,1000); : y = exp(-x/(1-x^2)^0.5*atan((1-x^2)^0.5/x); : plot(x,y); : 跑不出圖.....跑出這個 Z = double(zeta(sym(n))); : 可以請大大們幫我看哪邊有錯嗎> < : 因為明天要交,但一直找不出哪有錯, : 感謝你的解惑!! 教授是要我們教 y = exp(-x/(1-x^2)^0.5*atan((1-x^2)^0.5/x); 跑出來的圖, 想說應該沒有很難,就亂設x,結果不是我想像的那樣> <,我是用以下三行去跑... x = linspace(0,1000); y = exp(-x./(1-x.^2).^0.5.*atan((1-x.^2).^0.5./x)); plot(x,y); 瘋狂出現... ??? Error using ==> sym.double DOUBLE cannot convert the input expression into a double array. If the input expression contains a symbolic variable, use the VPA function instead. Error in ==> zeta at 10 Z = double(zeta(sym(n))); -------------------------------------------------------------------------- 我都快瘋了> <...... 救命啊!! 感謝各位大大的鼎力相助啊... 真的感謝!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.13.19.192

10/28 22:08, , 1F
MATLAB 2008a 一切正常
10/28 22:08, 1F

10/28 23:00, , 2F
大大!!你說正常是跑的出圖形嗎?! 我是用MATLAB7.1 > <
10/28 23:00, 2F

10/28 23:24, , 3F
matlab 6.5跑的出來 但有警告訊息說x=0那邊有錯誤被忽略
10/28 23:24, 3F

10/28 23:29, , 4F
沒道理啊,怎麼我的7.1跑不出,有需要加什麼嗎??
10/28 23:29, 4F

10/28 23:29, , 5F
大大,你們都是直接照我上面打的三行去跑嗎?有加其它語法嗎
10/28 23:29, 5F

10/28 23:35, , 6F
正常+1 但x或y的虛數被省略
10/28 23:35, 6F

10/29 13:39, , 7F
你確定0可以代進去算嗎? 我懶得看了
10/29 13:39, 7F

10/29 23:50, , 8F
正常可跑 但有兩個警告
10/29 23:50, 8F

10/30 16:38, , 9F
7.4可 兩警告
10/30 16:38, 9F
文章代碼(AID): #191nh3p0 (MATLAB)
文章代碼(AID): #191nh3p0 (MATLAB)